import type { LoggingSettingsType } from './types';
export declare const loggingDomain: {
    new (): {
        load: (settings: LoggingSettingsType) => Promise<void>;
        ready: (args: import("@palmares/core").DomainReadyFunctionArgs<unknown, any>) => void | Promise<void>;
        close: (() => void | Promise<void>) | undefined;
        commands: import("@palmares/core").DefaultCommandType | undefined;
        instances?: import("@palmares/core").Domain<any>[];
        name: string;
        path: string;
        isLoaded: boolean;
        modifiers: unknown;
        __isReady: boolean;
        __isClosed: boolean;
    };
    toJSON: () => {
        name: string;
        path: string;
    };
    $$type: string;
    __instance: import("@palmares/core").Domain<any>;
} & (new () => {
    load: (settings: LoggingSettingsType) => Promise<void>;
    ready: (args: import("@palmares/core").DomainReadyFunctionArgs<unknown, any>) => void | Promise<void>;
    close: (() => void | Promise<void>) | undefined;
    commands: import("@palmares/core").DefaultCommandType | undefined;
    instances?: import("@palmares/core").Domain<any>[];
    name: string;
    path: string;
    isLoaded: boolean;
    modifiers: unknown;
    __isReady: boolean;
    __isClosed: boolean;
} & {
    load: (settings: LoggingSettingsType) => Promise<void>;
});
//# sourceMappingURL=domain.d.ts.map