import { z } from 'zod'; import type { ApiResponse } from './responses.js'; /** * Zod schema for Uptime Kuma settings */ export declare const SettingsSchema: z.ZodObject<{ serverTimezone: z.ZodOptional; checkUpdate: z.ZodOptional; searchEngineIndex: z.ZodOptional; entryPage: z.ZodOptional; dnsCache: z.ZodOptional; keepDataPeriodDays: z.ZodOptional; tlsExpiryNotifyDays: z.ZodOptional>; trustProxy: z.ZodOptional; nscd: z.ZodOptional; disableAuth: z.ZodOptional; primaryBaseURL: z.ZodOptional; }, "strip", z.ZodTypeAny, { serverTimezone?: string | undefined; checkUpdate?: boolean | undefined; searchEngineIndex?: boolean | undefined; entryPage?: string | undefined; dnsCache?: boolean | undefined; keepDataPeriodDays?: number | undefined; tlsExpiryNotifyDays?: number[] | undefined; trustProxy?: boolean | undefined; nscd?: boolean | undefined; disableAuth?: boolean | undefined; primaryBaseURL?: string | undefined; }, { serverTimezone?: string | undefined; checkUpdate?: boolean | undefined; searchEngineIndex?: boolean | undefined; entryPage?: string | undefined; dnsCache?: boolean | undefined; keepDataPeriodDays?: number | undefined; tlsExpiryNotifyDays?: number[] | undefined; trustProxy?: boolean | undefined; nscd?: boolean | undefined; disableAuth?: boolean | undefined; primaryBaseURL?: string | undefined; }>; /** * Settings type inferred from the Zod schema */ export type Settings = z.infer; /** * Get settings response */ export interface GetSettingsResponse extends ApiResponse { data?: Settings; } //# sourceMappingURL=settings.d.ts.map