import { SourceFile } from 'ts-morph'; import { DiscoveredSourceFile } from '../discoveryModule/discoverRouterFiles/discoverRouterFiles'; import { ApiDocsHeader } from '../manager/OpenApiManager'; import { EndpointData, ExposedModelData } from '../types'; type Props = { tsconfigPath: string; sourceFilePaths?: string[]; sourceFileDiscovery?: boolean | FileDiscoveryConfig; }; type FileDiscoveryConfig = { rootPath: string; }; export declare const prepareOpenApiSpec: ({ tsconfigPath, sourceFilePaths, sourceFileDiscovery }: Props) => void; export declare const analyzeSourceFileEndpoints: (file: DiscoveredSourceFile, filterEndpointPaths?: string[]) => EndpointData[]; export declare const analyzeSourceFileApiHeader: (sourceFile: SourceFile) => ApiDocsHeader | null; export declare const analyzeSourceFileExposedModels: (sourceFile: SourceFile) => ExposedModelData[]; export {}; //# sourceMappingURL=analyzerModule.d.ts.map