import { z } from 'zod';
declare const configSchema: z.ZodEffects<z.ZodObject<{
    simpleOneUrl: z.ZodString;
    apiKey: z.ZodOptional<z.ZodString>;
    basicUser: z.ZodOptional<z.ZodString>;
    basicPassword: z.ZodOptional<z.ZodString>;
    timeout: z.ZodDefault<z.ZodEffects<z.ZodString, number, string>>;
    autoConfirm: z.ZodDefault<z.ZodEffects<z.ZodString, boolean, string>>;
}, "strip", z.ZodTypeAny, {
    simpleOneUrl: string;
    timeout: number;
    autoConfirm: boolean;
    apiKey?: string | undefined;
    basicUser?: string | undefined;
    basicPassword?: string | undefined;
}, {
    simpleOneUrl: string;
    apiKey?: string | undefined;
    basicUser?: string | undefined;
    basicPassword?: string | undefined;
    timeout?: string | undefined;
    autoConfirm?: string | undefined;
}>, {
    simpleOneUrl: string;
    timeout: number;
    autoConfirm: boolean;
    apiKey?: string | undefined;
    basicUser?: string | undefined;
    basicPassword?: string | undefined;
}, {
    simpleOneUrl: string;
    apiKey?: string | undefined;
    basicUser?: string | undefined;
    basicPassword?: string | undefined;
    timeout?: string | undefined;
    autoConfirm?: string | undefined;
}>;
export type Config = z.infer<typeof configSchema>;
export declare const config: {
    simpleOneUrl: string;
    timeout: number;
    autoConfirm: boolean;
    apiKey?: string | undefined;
    basicUser?: string | undefined;
    basicPassword?: string | undefined;
};
export declare function getSanitizedConfig(): Record<string, string>;
export {};
//# sourceMappingURL=config.d.ts.map