import { z } from "zod"; export declare const backupRetentionPolicySchema: z.ZodObject<{ dailyDays: z.ZodDefault>; weeklyWeeks: z.ZodDefault>; monthlyMonths: z.ZodDefault>; }, "strip", z.ZodTypeAny, { dailyDays: 3 | 7 | 14; weeklyWeeks: 2 | 4 | 1; monthlyMonths: 3 | 1 | 6; }, { dailyDays?: number | undefined; weeklyWeeks?: number | undefined; monthlyMonths?: number | undefined; }>; export declare const instanceGeneralSettingsSchema: z.ZodObject<{ censorUsernameInLogs: z.ZodDefault; keyboardShortcuts: z.ZodDefault; feedbackDataSharingPreference: z.ZodDefault>; backupRetention: z.ZodDefault>; weeklyWeeks: z.ZodDefault>; monthlyMonths: z.ZodDefault>; }, "strip", z.ZodTypeAny, { dailyDays: 3 | 7 | 14; weeklyWeeks: 2 | 4 | 1; monthlyMonths: 3 | 1 | 6; }, { dailyDays?: number | undefined; weeklyWeeks?: number | undefined; monthlyMonths?: number | undefined; }>>; executionMode: z.ZodOptional>; }, "strict", z.ZodTypeAny, { censorUsernameInLogs: boolean; keyboardShortcuts: boolean; feedbackDataSharingPreference: "allowed" | "not_allowed" | "prompt"; backupRetention: { dailyDays: 3 | 7 | 14; weeklyWeeks: 2 | 4 | 1; monthlyMonths: 3 | 1 | 6; }; executionMode?: "kubernetes" | "any" | undefined; }, { censorUsernameInLogs?: boolean | undefined; keyboardShortcuts?: boolean | undefined; feedbackDataSharingPreference?: "allowed" | "not_allowed" | "prompt" | undefined; backupRetention?: { dailyDays?: number | undefined; weeklyWeeks?: number | undefined; monthlyMonths?: number | undefined; } | undefined; executionMode?: "kubernetes" | "any" | undefined; }>; export declare const patchInstanceGeneralSettingsSchema: z.ZodObject<{ censorUsernameInLogs: z.ZodOptional>; keyboardShortcuts: z.ZodOptional>; feedbackDataSharingPreference: z.ZodOptional>>; backupRetention: z.ZodOptional>; weeklyWeeks: z.ZodDefault>; monthlyMonths: z.ZodDefault>; }, "strip", z.ZodTypeAny, { dailyDays: 3 | 7 | 14; weeklyWeeks: 2 | 4 | 1; monthlyMonths: 3 | 1 | 6; }, { dailyDays?: number | undefined; weeklyWeeks?: number | undefined; monthlyMonths?: number | undefined; }>>>; executionMode: z.ZodOptional>>; }, "strict", z.ZodTypeAny, { censorUsernameInLogs?: boolean | undefined; keyboardShortcuts?: boolean | undefined; feedbackDataSharingPreference?: "allowed" | "not_allowed" | "prompt" | undefined; backupRetention?: { dailyDays: 3 | 7 | 14; weeklyWeeks: 2 | 4 | 1; monthlyMonths: 3 | 1 | 6; } | undefined; executionMode?: "kubernetes" | "any" | undefined; }, { censorUsernameInLogs?: boolean | undefined; keyboardShortcuts?: boolean | undefined; feedbackDataSharingPreference?: "allowed" | "not_allowed" | "prompt" | undefined; backupRetention?: { dailyDays?: number | undefined; weeklyWeeks?: number | undefined; monthlyMonths?: number | undefined; } | undefined; executionMode?: "kubernetes" | "any" | undefined; }>; export declare const instanceExperimentalSettingsSchema: z.ZodObject<{ enableEnvironments: z.ZodDefault; enableIsolatedWorkspaces: z.ZodDefault; enableStreamlinedLeftNavigation: z.ZodDefault; enableConferenceRoomChat: z.ZodDefault; enableIssuePlanDecompositions: z.ZodDefault; enableExperimentalFileViewer: z.ZodDefault; enableCloudSync: z.ZodDefault; autoRestartDevServerWhenIdle: z.ZodDefault; enableIssueGraphLivenessAutoRecovery: z.ZodDefault; issueGraphLivenessAutoRecoveryLookbackHours: z.ZodDefault; }, "strict", z.ZodTypeAny, { enableEnvironments: boolean; enableIsolatedWorkspaces: boolean; enableStreamlinedLeftNavigation: boolean; enableConferenceRoomChat: boolean; enableIssuePlanDecompositions: boolean; enableExperimentalFileViewer: boolean; enableCloudSync: boolean; autoRestartDevServerWhenIdle: boolean; enableIssueGraphLivenessAutoRecovery: boolean; issueGraphLivenessAutoRecoveryLookbackHours: number; }, { enableEnvironments?: boolean | undefined; enableIsolatedWorkspaces?: boolean | undefined; enableStreamlinedLeftNavigation?: boolean | undefined; enableConferenceRoomChat?: boolean | undefined; enableIssuePlanDecompositions?: boolean | undefined; enableExperimentalFileViewer?: boolean | undefined; enableCloudSync?: boolean | undefined; autoRestartDevServerWhenIdle?: boolean | undefined; enableIssueGraphLivenessAutoRecovery?: boolean | undefined; issueGraphLivenessAutoRecoveryLookbackHours?: number | undefined; }>; export declare const patchInstanceExperimentalSettingsSchema: z.ZodObject<{ enableEnvironments: z.ZodOptional>; enableIsolatedWorkspaces: z.ZodOptional>; enableStreamlinedLeftNavigation: z.ZodOptional>; enableConferenceRoomChat: z.ZodOptional>; enableIssuePlanDecompositions: z.ZodOptional>; enableExperimentalFileViewer: z.ZodOptional>; enableCloudSync: z.ZodOptional>; autoRestartDevServerWhenIdle: z.ZodOptional>; enableIssueGraphLivenessAutoRecovery: z.ZodOptional>; issueGraphLivenessAutoRecoveryLookbackHours: z.ZodOptional>; }, "strict", z.ZodTypeAny, { enableEnvironments?: boolean | undefined; enableIsolatedWorkspaces?: boolean | undefined; enableStreamlinedLeftNavigation?: boolean | undefined; enableConferenceRoomChat?: boolean | undefined; enableIssuePlanDecompositions?: boolean | undefined; enableExperimentalFileViewer?: boolean | undefined; enableCloudSync?: boolean | undefined; autoRestartDevServerWhenIdle?: boolean | undefined; enableIssueGraphLivenessAutoRecovery?: boolean | undefined; issueGraphLivenessAutoRecoveryLookbackHours?: number | undefined; }, { enableEnvironments?: boolean | undefined; enableIsolatedWorkspaces?: boolean | undefined; enableStreamlinedLeftNavigation?: boolean | undefined; enableConferenceRoomChat?: boolean | undefined; enableIssuePlanDecompositions?: boolean | undefined; enableExperimentalFileViewer?: boolean | undefined; enableCloudSync?: boolean | undefined; autoRestartDevServerWhenIdle?: boolean | undefined; enableIssueGraphLivenessAutoRecovery?: boolean | undefined; issueGraphLivenessAutoRecoveryLookbackHours?: number | undefined; }>; export declare const issueGraphLivenessAutoRecoveryRequestSchema: z.ZodObject<{ lookbackHours: z.ZodOptional; }, "strict", z.ZodTypeAny, { lookbackHours?: number | undefined; }, { lookbackHours?: number | undefined; }>; export type InstanceGeneralSettings = z.infer; export type PatchInstanceGeneralSettings = z.infer; export type InstanceExperimentalSettings = z.infer; export type PatchInstanceExperimentalSettings = z.infer; export type IssueGraphLivenessAutoRecoveryRequest = z.infer; //# sourceMappingURL=instance.d.ts.map