import type { ConfigOf } from '../secrets.ts';
/**
 * A Discord mount: the CLI's credentials plus the mount's time scope. The CLI
 * keeps the credentials schema, so installing it with start_time/end_time
 * is refused rather than accepted and never applied.
 */
export declare const DiscordConfig: import("zod").ZodObject<{
    token: import("../secrets.ts").SecretSchema<import("zod").ZodString>;
    baseUrl: import("zod").ZodOptional<import("zod").ZodString>;
    timeout: import("zod").ZodOptional<import("zod").ZodNumber>;
    startTime: import("zod").ZodOptional<import("zod").ZodNullable<import("zod").ZodString>>;
    endTime: import("zod").ZodOptional<import("zod").ZodNullable<import("zod").ZodString>>;
}, import("zod/v4/core").$strip>;
export type DiscordConfig = ConfigOf<typeof DiscordConfig>;
//# sourceMappingURL=config.d.ts.map