import { ConfigInterface } from "../../interface/ConfigInterface.js";
import { AbstractProcess } from "../abstract/AbstractProcess.js";
export declare class ConfigStore extends AbstractProcess {
    private static instance;
    private config;
    private constructor();
    static getInstance(): ConfigStore;
    get<T>(key: string): T | undefined;
    set(key: string, value: unknown): void;
    merge(newConfig: Partial<ConfigInterface>): void;
    getConfig(): ConfigInterface;
    print(): void;
    private deepMerge;
}
//# sourceMappingURL=ConfigStore%20copy.d.ts.map