import { AgentPlatform } from './generated/schema';
export interface Configuration {
    debug: boolean;
    api: URL;
    name: string;
    token: string;
    platform: AgentPlatform;
}
export declare namespace Configuration {
    function set(options: Partial<Configuration>): Readonly<Configuration>;
    function get(): Readonly<Configuration>;
    function required(name: string, defaultValue?: string): string;
    function optional(name: string, defaultValue?: string): string | null;
    namespace optional {
        function boolean(name: string, defaultValue?: boolean): boolean;
    }
}
//# sourceMappingURL=config.d.ts.map