import * as z from "zod/v4"; export type UpdateWorkspaceRequest = { /** * Default image model for this workspace */ defaultImageModel?: string | null | undefined; /** * Default provider sort preference (price, throughput, latency, exacto) */ defaultProviderSort?: string | null | undefined; /** * Default text model for this workspace */ defaultTextModel?: string | null | undefined; /** * New description for the workspace */ description?: string | null | undefined; /** * Optional array of API key IDs to filter I/O logging */ ioLoggingApiKeyIds?: Array | null | undefined; /** * Sampling rate for I/O logging (0.0001-1) */ ioLoggingSamplingRate?: number | undefined; /** * Whether data discount logging is enabled */ isDataDiscountLoggingEnabled?: boolean | undefined; /** * Whether broadcast is enabled */ isObservabilityBroadcastEnabled?: boolean | undefined; /** * Whether private logging is enabled */ isObservabilityIoLoggingEnabled?: boolean | undefined; /** * New name for the workspace */ name?: string | undefined; /** * New URL-friendly slug (lowercase alphanumeric segments separated by single hyphens, no leading/trailing hyphens) */ slug?: string | undefined; }; /** @internal */ export type UpdateWorkspaceRequest$Outbound = { default_image_model?: string | null | undefined; default_provider_sort?: string | null | undefined; default_text_model?: string | null | undefined; description?: string | null | undefined; io_logging_api_key_ids?: Array | null | undefined; io_logging_sampling_rate?: number | undefined; is_data_discount_logging_enabled?: boolean | undefined; is_observability_broadcast_enabled?: boolean | undefined; is_observability_io_logging_enabled?: boolean | undefined; name?: string | undefined; slug?: string | undefined; }; /** @internal */ export declare const UpdateWorkspaceRequest$outboundSchema: z.ZodType; export declare function updateWorkspaceRequestToJSON(updateWorkspaceRequest: UpdateWorkspaceRequest): string; //# sourceMappingURL=updateworkspacerequest.d.ts.map