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