import { z } from "zod"; export declare const coreBackupConfigSchema: z.ZodObject<{ projectId: z.ZodString; environment: z.ZodOptional; host: z.ZodOptional; location: z.ZodOptional; secretsProjectId: z.ZodOptional; bigQuery: z.ZodOptional; }, "strip", z.ZodTypeAny, { projectId?: string | undefined; }, { projectId?: string | undefined; }>>; storage: z.ZodOptional; emulatorHost: z.ZodOptional; projectId: z.ZodOptional; serviceAccountKey: z.ZodOptional; }, "strip", z.ZodTypeAny, { apiEndpoint?: string | undefined; emulatorHost?: string | undefined; projectId?: string | undefined; serviceAccountKey?: string | undefined; }, { apiEndpoint?: string | undefined; emulatorHost?: string | undefined; projectId?: string | undefined; serviceAccountKey?: string | undefined; }>>; datastoreBackup: z.ZodOptional; bucket: z.ZodOptional; folderFormat: z.ZodOptional; queue: z.ZodOptional; taskPrefix: z.ZodOptional; taskService: z.ZodOptional; timeZone: z.ZodOptional; }, "strip", z.ZodTypeAny, { enabled?: boolean | undefined; bucket?: string | undefined; folderFormat?: string | undefined; queue?: string | undefined; taskPrefix?: string | undefined; taskService?: string | undefined; timeZone?: string | undefined; }, { enabled?: boolean | undefined; bucket?: string | undefined; folderFormat?: string | undefined; queue?: string | undefined; taskPrefix?: string | undefined; taskService?: string | undefined; timeZone?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { projectId: string; environment?: string | undefined; host?: string | undefined; location?: string | undefined; secretsProjectId?: string | undefined; bigQuery?: { projectId?: string | undefined; } | undefined; storage?: { apiEndpoint?: string | undefined; emulatorHost?: string | undefined; projectId?: string | undefined; serviceAccountKey?: string | undefined; } | undefined; datastoreBackup?: { enabled?: boolean | undefined; bucket?: string | undefined; folderFormat?: string | undefined; queue?: string | undefined; taskPrefix?: string | undefined; taskService?: string | undefined; timeZone?: string | undefined; } | undefined; }, { projectId: string; environment?: string | undefined; host?: string | undefined; location?: string | undefined; secretsProjectId?: string | undefined; bigQuery?: { projectId?: string | undefined; } | undefined; storage?: { apiEndpoint?: string | undefined; emulatorHost?: string | undefined; projectId?: string | undefined; serviceAccountKey?: string | undefined; } | undefined; datastoreBackup?: { enabled?: boolean | undefined; bucket?: string | undefined; folderFormat?: string | undefined; queue?: string | undefined; taskPrefix?: string | undefined; taskService?: string | undefined; timeZone?: string | undefined; } | undefined; }>; export type CoreBackupConfiguration = z.infer; export declare const getCoreBackupConfiguration: () => { projectId: string; environment?: string | undefined; host?: string | undefined; location?: string | undefined; secretsProjectId?: string | undefined; bigQuery?: { projectId?: string | undefined; } | undefined; storage?: { apiEndpoint?: string | undefined; emulatorHost?: string | undefined; projectId?: string | undefined; serviceAccountKey?: string | undefined; } | undefined; datastoreBackup?: { enabled?: boolean | undefined; bucket?: string | undefined; folderFormat?: string | undefined; queue?: string | undefined; taskPrefix?: string | undefined; taskService?: string | undefined; timeZone?: string | undefined; } | undefined; }; //# sourceMappingURL=core.d.ts.map