import ts from 'typescript'; export declare const FUNCTION_ACTION = "action"; declare type TOutput = { requestBody: any; response: any; functionAuthType?: string; }; /** * Convert single func types to json schema * This function tries to find the relevant type definitions, Params and `action` method resposne type * and converts the types to json-schema * @param functionPath absolute path to function * @param options compiler options */ export declare function functionTypesToSchemaConverter(functionPath: string, options?: ts.CompilerOptions): TOutput; /** * Generate full openapi spec from functions * @param functionsDir absolute path to functions directory * @param functions list of func names * @param buid integration unique identifier * @param integrationName name of the integration */ export default function generator({ functionsDir, functions, buid, integrationName }: { functionsDir: string; functions: string[]; buid: string; integrationName: string; }): string; export {};