import type { Documentation } from 'react-docgen'; import { type KsTemplateSpec } from '@knapsack/types'; type GetSpecParams = { src: string; exportName?: string; }; export declare const demoAppName = "DemoApp"; export declare function getUsage(data: { templateName: string; props?: Record; children?: string; extraProps?: { key: string; value: string; }[]; format?: boolean; }): Promise; export declare function getDemoAppUsage({ children, imports, format, }: { children: string; imports?: string; format?: boolean; }): Promise; export declare function getPropTypesInfoFromFile({ src, }: { src: string; }): Promise<{ info: Documentation[]; }>; export declare function extractSpecFromPropTypesInfo({ info: results, exportName, }: { info: Documentation[]; exportName: string; }): KsTemplateSpec | false; export declare function cleanUpSpec({ spec, }: { spec: KsTemplateSpec | false; }): KsTemplateSpec | false; export declare const clearInferSpecCache: () => void; export declare function getReactDocs(opt: GetSpecParams & { resolveFromDir: string; }): Promise; export {}; //# sourceMappingURL=utils.d.ts.map