export interface ScreenCatalog { [screen: string]: readonly string[]; } export interface CatalogPart { name: string; type?: string; } export interface CatalogElement { name: string; type?: string; parts?: CatalogPart[]; } export declare function readScreenCatalog(): ScreenCatalog; /** Generated catalog source. Does not touch the filesystem. */ export declare function screenCatalogSource(charsets?: Record): string; export declare function screenCatalogPath(): string; /** * Write `{storage.root}/generated.ts` (or `destFile` if given). * QA Wolf: copy that file to `src/helpers/screens.generated.ts` after the flow. */ export declare function writeScreenCatalog(destFile?: string, charsets?: Record): string; //# sourceMappingURL=catalog.d.ts.map