import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type PutApiLeadScraperMicroserviceApiV1AccountsSettingsSettings = { id?: string | undefined; emailNotifications?: boolean | undefined; slackNotifications?: boolean | undefined; defaultDataRetention?: string | undefined; autoPurgeEnabled?: boolean | undefined; require2fa?: boolean | undefined; sessionTimeout?: string | undefined; createdAt?: Date | undefined; updatedAt?: Date | undefined; deletedAt?: Date | undefined; }; export type PutApiLeadScraperMicroserviceApiV1AccountsSettingsRequestBody = { settings?: PutApiLeadScraperMicroserviceApiV1AccountsSettingsSettings | undefined; }; export type PutApiLeadScraperMicroserviceApiV1AccountsSettingsAccountsSettings = { id?: string | undefined; emailNotifications?: boolean | undefined; slackNotifications?: boolean | undefined; defaultDataRetention?: string | undefined; autoPurgeEnabled?: boolean | undefined; require2fa?: boolean | undefined; sessionTimeout?: string | undefined; createdAt?: Date | undefined; updatedAt?: Date | undefined; deletedAt?: Date | undefined; }; /** * Updates the settings for a given account */ export type PutApiLeadScraperMicroserviceApiV1AccountsSettingsResponseBody = { settings?: PutApiLeadScraperMicroserviceApiV1AccountsSettingsAccountsSettings | undefined; }; /** @internal */ export declare const PutApiLeadScraperMicroserviceApiV1AccountsSettingsSettings$inboundSchema: z.ZodType; /** @internal */ export type PutApiLeadScraperMicroserviceApiV1AccountsSettingsSettings$Outbound = { id?: string | undefined; emailNotifications?: boolean | undefined; slackNotifications?: boolean | undefined; defaultDataRetention?: string | undefined; autoPurgeEnabled?: boolean | undefined; require2fa?: boolean | undefined; sessionTimeout?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; deletedAt?: string | undefined; }; /** @internal */ export declare const PutApiLeadScraperMicroserviceApiV1AccountsSettingsSettings$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace PutApiLeadScraperMicroserviceApiV1AccountsSettingsSettings$ { /** @deprecated use `PutApiLeadScraperMicroserviceApiV1AccountsSettingsSettings$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `PutApiLeadScraperMicroserviceApiV1AccountsSettingsSettings$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `PutApiLeadScraperMicroserviceApiV1AccountsSettingsSettings$Outbound` instead. */ type Outbound = PutApiLeadScraperMicroserviceApiV1AccountsSettingsSettings$Outbound; } export declare function putApiLeadScraperMicroserviceApiV1AccountsSettingsSettingsToJSON(putApiLeadScraperMicroserviceApiV1AccountsSettingsSettings: PutApiLeadScraperMicroserviceApiV1AccountsSettingsSettings): string; export declare function putApiLeadScraperMicroserviceApiV1AccountsSettingsSettingsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const PutApiLeadScraperMicroserviceApiV1AccountsSettingsRequestBody$inboundSchema: z.ZodType; /** @internal */ export type PutApiLeadScraperMicroserviceApiV1AccountsSettingsRequestBody$Outbound = { settings?: PutApiLeadScraperMicroserviceApiV1AccountsSettingsSettings$Outbound | undefined; }; /** @internal */ export declare const PutApiLeadScraperMicroserviceApiV1AccountsSettingsRequestBody$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace PutApiLeadScraperMicroserviceApiV1AccountsSettingsRequestBody$ { /** @deprecated use `PutApiLeadScraperMicroserviceApiV1AccountsSettingsRequestBody$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `PutApiLeadScraperMicroserviceApiV1AccountsSettingsRequestBody$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `PutApiLeadScraperMicroserviceApiV1AccountsSettingsRequestBody$Outbound` instead. */ type Outbound = PutApiLeadScraperMicroserviceApiV1AccountsSettingsRequestBody$Outbound; } export declare function putApiLeadScraperMicroserviceApiV1AccountsSettingsRequestBodyToJSON(putApiLeadScraperMicroserviceApiV1AccountsSettingsRequestBody: PutApiLeadScraperMicroserviceApiV1AccountsSettingsRequestBody): string; export declare function putApiLeadScraperMicroserviceApiV1AccountsSettingsRequestBodyFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const PutApiLeadScraperMicroserviceApiV1AccountsSettingsAccountsSettings$inboundSchema: z.ZodType; /** @internal */ export type PutApiLeadScraperMicroserviceApiV1AccountsSettingsAccountsSettings$Outbound = { id?: string | undefined; emailNotifications?: boolean | undefined; slackNotifications?: boolean | undefined; defaultDataRetention?: string | undefined; autoPurgeEnabled?: boolean | undefined; require2fa?: boolean | undefined; sessionTimeout?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; deletedAt?: string | undefined; }; /** @internal */ export declare const PutApiLeadScraperMicroserviceApiV1AccountsSettingsAccountsSettings$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace PutApiLeadScraperMicroserviceApiV1AccountsSettingsAccountsSettings$ { /** @deprecated use `PutApiLeadScraperMicroserviceApiV1AccountsSettingsAccountsSettings$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `PutApiLeadScraperMicroserviceApiV1AccountsSettingsAccountsSettings$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `PutApiLeadScraperMicroserviceApiV1AccountsSettingsAccountsSettings$Outbound` instead. */ type Outbound = PutApiLeadScraperMicroserviceApiV1AccountsSettingsAccountsSettings$Outbound; } export declare function putApiLeadScraperMicroserviceApiV1AccountsSettingsAccountsSettingsToJSON(putApiLeadScraperMicroserviceApiV1AccountsSettingsAccountsSettings: PutApiLeadScraperMicroserviceApiV1AccountsSettingsAccountsSettings): string; export declare function putApiLeadScraperMicroserviceApiV1AccountsSettingsAccountsSettingsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const PutApiLeadScraperMicroserviceApiV1AccountsSettingsResponseBody$inboundSchema: z.ZodType; /** @internal */ export type PutApiLeadScraperMicroserviceApiV1AccountsSettingsResponseBody$Outbound = { settings?: PutApiLeadScraperMicroserviceApiV1AccountsSettingsAccountsSettings$Outbound | undefined; }; /** @internal */ export declare const PutApiLeadScraperMicroserviceApiV1AccountsSettingsResponseBody$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace PutApiLeadScraperMicroserviceApiV1AccountsSettingsResponseBody$ { /** @deprecated use `PutApiLeadScraperMicroserviceApiV1AccountsSettingsResponseBody$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `PutApiLeadScraperMicroserviceApiV1AccountsSettingsResponseBody$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `PutApiLeadScraperMicroserviceApiV1AccountsSettingsResponseBody$Outbound` instead. */ type Outbound = PutApiLeadScraperMicroserviceApiV1AccountsSettingsResponseBody$Outbound; } export declare function putApiLeadScraperMicroserviceApiV1AccountsSettingsResponseBodyToJSON(putApiLeadScraperMicroserviceApiV1AccountsSettingsResponseBody: PutApiLeadScraperMicroserviceApiV1AccountsSettingsResponseBody): string; export declare function putApiLeadScraperMicroserviceApiV1AccountsSettingsResponseBodyFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=putapileadscrapermicroserviceapiv1accountssettings.d.ts.map