Do not edit this file. It is a report generated by API Extractor.
/// <reference types="node" />/// <reference types="qs" />import{CloudEventV1asCloudEvent}from'cloudevents';import{IndexedFieldWithPossiblyUndefined}from'lodash';import{KeyValueType}from'@dapr/dapr/types/KeyValue.type';import{ParamsDictionary}from'express-serve-static-core';import{ParsedQs}from'qs';import{RequestasRequest_3}from'express';import{ResponseasResponse_2}from'express';import{StateQueryResponseType}from'@dapr/dapr/types/state/StateQueryResponse.type';export{CloudEvent}// @publicexportconstcloudEvent: <T=unknown>(functionName: string,handler: CloudEventFunction<T>)=>void;// @publicexportinterfaceCloudEventFunction<T=unknown>{// (undocumented)(cloudEvent: CloudEvent<T>): any;}// @publicexportinterfaceCloudEventFunctionWithCallback<T=unknown>{// (undocumented)(cloudEvent: CloudEvent<T>,callback: Function): any;}// @publicexportinterfaceCloudFunctionsContext{eventId?: string;eventType?: string;resource?: string|{[key: string]: string;};timestamp?: string;}// @publicexportenumComponentType{Binding="bindings",PubSub="pubsub",State="state"}// @publicexporttypeContext=CloudFunctionsContext|CloudEvent<unknown>;// @publicexportclassContextUtils{staticIsAsyncRuntime(context: OpenFunctionContext): boolean;staticIsBindingComponent(component: OpenFunctionComponent): boolean;staticIsKnativeRuntime(context: OpenFunctionContext): boolean;staticIsPubSubComponent(component: OpenFunctionComponent): boolean;staticIsStateComponent(component: OpenFunctionComponent): boolean;}// @publicexportinterfaceData{// (undocumented)data: object;}// @publicexportinterfaceEventFunction{// (undocumented)(data: {},context: Context): any;}// @publicexportinterfaceEventFunctionWithCallback{// (undocumented)(data: {},context: Context,callback: Function): any;}// @publicexporttypeHandlerFunction<T=unknown>=OpenFunction|HttpFunction|EventFunction|EventFunctionWithCallback|CloudEventFunction<T>|CloudEventFunctionWithCallback<T>;// @publicexportconsthttp: (functionName: string,handler: HttpFunction)=>void;// @publicexportinterfaceHttpFunction{// (undocumented)(req: Request_2,res: Response_2): any;}// @publicexportinterfaceHttpFunctionResponse{body?: any;code?: number;headers?: Record<string,string>;}// @publicexporttypeLegacyCloudFunctionsContext=CloudFunctionsContext|Data;// @publicexportinterfaceLegacyEvent{// (undocumented)context: CloudFunctionsContext;// (undocumented)data: {[key: string]: any;};}// @publicexportinterfaceOpenFunction{// (undocumented)(ctx: OpenFunctionRuntime,data: object): any;}// @publicexportconstopenfunction: (functionName: string,handler: OpenFunction)=>void;// @publicexportinterfaceOpenFunctionComponent{componentName: string;componentType: `${ComponentType}.${string}`;metadata?: Record<string,string>;operation?: string;uri?: string;}// @publicexportinterfaceOpenFunctionContext{inputs?: Record<string,OpenFunctionComponent>;name: string;outputs?: Record<string,OpenFunctionComponent>;pluginsTracing?: TraceConfig;port?: string;postPlugins?: string[];prePlugins?: string[];runtime: `${RuntimeType}` | `${Capitalize<RuntimeType>}` | `${Uppercase<RuntimeType>}`;states?: Record<string,OpenFunctionComponent>;version: string;}// @publicexportabstractclassOpenFunctionRuntime{constructor(context: OpenFunctionContext);protectedreadonlycontext: OpenFunctionContext;error?: Error;getPlugin(name: string): Plugin_2;readonlylocals: Record<string,any>;staticParse(context: OpenFunctionContext): OpenFunctionRuntime;staticProxyContext(context: OpenFunctionContext): OpenFunctionRuntime;getreq(): Request_3<ParamsDictionary,any,any,ParsedQs,Record<string,any>>|undefined;getres(): Response_2<any,Record<string,any>>|undefined;abstractsend(data: object,output?: string): Promise<object>;setTrigger(req: Request_3,res?: Response_2): void;getsidecarPort(): {HTTP: string;GRPC: string;};// Warning: (ae-forgotten-export) The symbol "StateOperations" needs to be exported by the entry point index.d.tsabstractgetstate(): StateOperations;// Warning: (ae-forgotten-export) The symbol "OpenFunctionTrigger" needs to be exported by the entry point index.d.tsprotectedtrigger?: OpenFunctionTrigger;staticWrapUserFunction(userFunction: OpenFunction,context: OpenFunctionContext|OpenFunctionRuntime): (data: any)=>Promise<void>;}// @publicclassPlugin_2{constructor(name: string,version?: string);execPostHook(ctx: OpenFunctionRuntime|null,plugins: Record<string,Plugin_2>): Promise<void>;execPreHook(ctx: OpenFunctionRuntime|null,plugins: Record<string,Plugin_2>): Promise<void>;get(prop: string): stringextends infer T ? Textendsstring ? Textendskeyof this ? this[T] : Textends `${infer FieldKey}[${infer IndexKey}]` ? FieldKeyextendskeyof this ? IndexedFieldWithPossiblyUndefined<this[FieldKey],IndexKey> : undefined : undefined : never : never;readonlyname: string;readonlyversion: string;}export{Plugin_2asPlugin}// @public (undocumented)interfaceRequest_2extendsRequest_3{rawBody?: Buffer;}export{Request_2asRequest}export{Response_2asResponse}// @publicexportenumRuntimeType{Async="async",Knative="knative"}// @publicexportinterfaceTraceConfig{baggage?: Record<string,string>;enabled: boolean;provider: TraceProvider;tags?: Record<string,string>&{func?: string;};}// @publicexportinterfaceTraceProvider{name: `${TraceProviderType}` | `${Capitalize<TraceProviderType>}` | `${Uppercase<TraceProviderType>}`;oapServer: string;}// @publicexportenumTraceProviderType{OpenTelemetry="opentelemetry",SkyWalking="skywalking"}// (No @packageDocumentation comment for this package)