import { IBuilder } from "./../../GN-library/xbuilder/lib/IBuilder";
declare abstract class BuilderBase {
    protected logToFileEnable: boolean;
    protected logToConsoleEnable: boolean;
    protected logPath: string;
    getLogToFileEnable(): boolean;
    getLogToConsoleEnable(): boolean;
    getLogPath(): string;
    constructor();
}
declare class Builder extends BuilderBase implements IBuilder<LogSettings> {
    setLogToFileEnable(logToFileEnable: boolean): Builder;
    setLogToConsoleEnable(logToConsoleEnable: boolean): Builder;
    setLogPath(logPath: string): Builder;
    constructor();
    build(): LogSettings;
}
export declare class LogSettings extends BuilderBase {
    constructor(builder: Builder);
    static Builder(): Builder;
}
export {};
