export declare class Generator { /** * Log level * @type {number} */ level: number; /** * @type {LwcDocGenOptions} */ options: LwcDocGenOptions; verbose: boolean; projectPath: string; configFilePath: string; wcaOutputDir: string; buildDir: string; sfdxDirs: SFDXDirectoryConfig[]; print(...args: string[] | undefined[]): void; info(...args: string[] | unknown[]): void; warn(...args: string[] | unknown[]): void; err(...args: string[] | unknown[]): void; success(...args: string[] | unknown[]): void; /** * Contructs a new generator * @param {LwcDocGenOptions} opts */ constructor(opts: LwcDocGenOptions); inSFDXDir(cmpPath: string): SFDXDirectoryConfig | undefined; readComponentDefinitions(): Promise; run(): Promise; watch(): void; build(): void; } export declare class LwcDocGenOptions { root?: string; sources?: string[]; buildDir?: string; config?: string; watch: boolean; build: boolean; port: string; constructor(opts: LwcDocGenOptions); static fromCli(opts: CLIOptions): LwcDocGenOptions; }