import { LoggerConfig } from './logger'; export declare type Config = { schemaDirectory: string; outDirectory: string; outFrontendDirectory: string; frontendTSConfigPath: string; frontendNodeModulesPath: string; viewerConfig: string[]; logging?: LoggerConfig; }; export declare class Gen { private workspaceRoot; constructor(workspaceRoot: string); gen(config: Config): Promise; private getPrettierOptions; }