import { z } from "zod";
export declare const configSchema: z.ZodObject<{
    NAMECHEAP_API_KEY: z.ZodString;
    NAMECHEAP_API_USER: z.ZodString;
    NAMECHEAP_CLIENT_IP: z.ZodString;
    NAMECHEAP_USE_SANDBOX: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
}, "strip", z.ZodTypeAny, {
    NAMECHEAP_API_KEY: string;
    NAMECHEAP_API_USER: string;
    NAMECHEAP_CLIENT_IP: string;
    NAMECHEAP_USE_SANDBOX: boolean;
}, {
    NAMECHEAP_API_KEY: string;
    NAMECHEAP_API_USER: string;
    NAMECHEAP_CLIENT_IP: string;
    NAMECHEAP_USE_SANDBOX?: boolean | undefined;
}>;
export default function ({ config }: {
    config: z.infer<typeof configSchema>;
}): import("@modelcontextprotocol/sdk/server/index.js").Server<{
    method: string;
    params?: {
        [x: string]: unknown;
        _meta?: {
            [x: string]: unknown;
            progressToken?: string | number | undefined;
        } | undefined;
    } | undefined;
}, {
    method: string;
    params?: {
        [x: string]: unknown;
        _meta?: {
            [x: string]: unknown;
        } | undefined;
    } | undefined;
}, {
    [x: string]: unknown;
    _meta?: {
        [x: string]: unknown;
    } | undefined;
}>;
//# sourceMappingURL=index.d.ts.map