import { z } from "zod"; export declare const configValidation: z.ZodObject<{ baseUrl: z.ZodString; secret: z.ZodString; storage: z.ZodObject<{ set: z.ZodFunction, z.ZodUnknown>; get: z.ZodFunction, z.ZodUnknown>; update: z.ZodFunction, z.ZodUnknown>; delete: z.ZodFunction, z.ZodUnknown>; }, "strict", z.ZodTypeAny, { set: (...args: unknown[]) => unknown; get: (...args: unknown[]) => unknown; update: (...args: unknown[]) => unknown; delete: (...args: unknown[]) => unknown; }, { set: (...args: unknown[]) => unknown; get: (...args: unknown[]) => unknown; update: (...args: unknown[]) => unknown; delete: (...args: unknown[]) => unknown; }>; generateQr: z.ZodFunction, z.ZodUnknown>; generateAvatar: z.ZodOptional, z.ZodUnknown>>; generateName: z.ZodOptional, z.ZodUnknown>>; pages: z.ZodOptional; nostrSignIn: z.ZodOptional; error: z.ZodOptional; }, "strict", z.ZodTypeAny, { lightningSignIn?: string | undefined; nostrSignIn?: string | undefined; error?: string | undefined; }, { lightningSignIn?: string | undefined; nostrSignIn?: string | undefined; error?: string | undefined; }>>>; flags: z.ZodOptional; logs: z.ZodOptional; }, "strict", z.ZodTypeAny, { diagnostics?: boolean | undefined; logs?: boolean | undefined; }, { diagnostics?: boolean | undefined; logs?: boolean | undefined; }>>>; theme: z.ZodOptional, z.ZodLiteral<"dark">]>>; background: z.ZodOptional; backgroundCard: z.ZodOptional; text: z.ZodOptional; error: z.ZodOptional; signInButtonBackground: z.ZodOptional; signInButtonText: z.ZodOptional; qrBackground: z.ZodOptional; qrForeground: z.ZodOptional; qrMargin: z.ZodOptional; }, "strict", z.ZodTypeAny, { colorScheme?: "light" | "dark" | undefined; background?: string | undefined; backgroundCard?: string | undefined; text?: string | undefined; error?: string | undefined; signInButtonBackground?: string | undefined; signInButtonText?: string | undefined; qrBackground?: string | undefined; qrForeground?: string | undefined; qrMargin?: number | undefined; }, { colorScheme?: "light" | "dark" | undefined; background?: string | undefined; backgroundCard?: string | undefined; text?: string | undefined; error?: string | undefined; signInButtonBackground?: string | undefined; signInButtonText?: string | undefined; qrBackground?: string | undefined; qrForeground?: string | undefined; qrMargin?: number | undefined; }>>>; intervals: z.ZodOptional; create: z.ZodOptional; }, "strict", z.ZodTypeAny, { poll?: number | undefined; create?: number | undefined; }, { poll?: number | undefined; create?: number | undefined; }>>>; }, "strict", z.ZodTypeAny, { baseUrl: string; secret: string; storage: { set: (...args: unknown[]) => unknown; get: (...args: unknown[]) => unknown; update: (...args: unknown[]) => unknown; delete: (...args: unknown[]) => unknown; }; generateQr: (...args: unknown[]) => unknown; generateAvatar?: ((...args: unknown[]) => unknown) | undefined; generateName?: ((...args: unknown[]) => unknown) | undefined; pages?: { lightningSignIn?: string | undefined; nostrSignIn?: string | undefined; error?: string | undefined; } | null | undefined; flags?: { diagnostics?: boolean | undefined; logs?: boolean | undefined; } | null | undefined; theme?: { colorScheme?: "light" | "dark" | undefined; background?: string | undefined; backgroundCard?: string | undefined; text?: string | undefined; error?: string | undefined; signInButtonBackground?: string | undefined; signInButtonText?: string | undefined; qrBackground?: string | undefined; qrForeground?: string | undefined; qrMargin?: number | undefined; } | null | undefined; intervals?: { poll?: number | undefined; create?: number | undefined; } | null | undefined; }, { baseUrl: string; secret: string; storage: { set: (...args: unknown[]) => unknown; get: (...args: unknown[]) => unknown; update: (...args: unknown[]) => unknown; delete: (...args: unknown[]) => unknown; }; generateQr: (...args: unknown[]) => unknown; generateAvatar?: ((...args: unknown[]) => unknown) | undefined; generateName?: ((...args: unknown[]) => unknown) | undefined; pages?: { lightningSignIn?: string | undefined; nostrSignIn?: string | undefined; error?: string | undefined; } | null | undefined; flags?: { diagnostics?: boolean | undefined; logs?: boolean | undefined; } | null | undefined; theme?: { colorScheme?: "light" | "dark" | undefined; background?: string | undefined; backgroundCard?: string | undefined; text?: string | undefined; error?: string | undefined; signInButtonBackground?: string | undefined; signInButtonText?: string | undefined; qrBackground?: string | undefined; qrForeground?: string | undefined; qrMargin?: number | undefined; } | null | undefined; intervals?: { poll?: number | undefined; create?: number | undefined; } | null | undefined; }>; //# sourceMappingURL=config.d.ts.map