import type ts from 'typescript'; export declare function normalizeFilename(filename?: string): string; export declare function inferConfigType(filename?: string): "App" | "Page" | "Component" | "Plugin" | "Sitemap" | "Theme"; export declare function normalizeLang(lang?: string): string; export declare function getEmbeddedCodesFromCustomBlocks(sfc: { customBlocks: ReadonlyArray<{ type: string; lang?: string; }>; }): { id: string; lang: string; }[]; export declare function resolveEmbeddedJsonBlock(fileName: string, sfc: { customBlocks: ReadonlyArray<{ type: string; lang?: string; content: string; name?: string; }>; }, embeddedCode: { id: string; content: any[]; }, tsModule: typeof ts | undefined, hasSchematicsTypes: boolean): void;