import { z } from "zod"; export declare const createCompanySchema: z.ZodObject<{ name: z.ZodString; description: z.ZodNullable>; budgetMonthlyCents: z.ZodDefault>; attachmentMaxBytes: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; budgetMonthlyCents: number; description?: string | null | undefined; attachmentMaxBytes?: number | undefined; }, { name: string; description?: string | null | undefined; budgetMonthlyCents?: number | undefined; attachmentMaxBytes?: number | undefined; }>; export type CreateCompany = z.infer; export declare const updateCompanySchema: z.ZodObject<{ name: z.ZodOptional; description: z.ZodOptional>>; budgetMonthlyCents: z.ZodOptional>>; } & { status: z.ZodOptional>; spentMonthlyCents: z.ZodOptional; requireBoardApprovalForNewAgents: z.ZodOptional; feedbackDataSharingEnabled: z.ZodOptional; feedbackDataSharingConsentAt: z.ZodOptional>; feedbackDataSharingConsentByUserId: z.ZodOptional>; feedbackDataSharingTermsVersion: z.ZodOptional>; brandColor: z.ZodOptional>; logoAssetId: z.ZodOptional>; attachmentMaxBytes: z.ZodOptional; }, "strip", z.ZodTypeAny, { description?: string | null | undefined; status?: "active" | "paused" | "archived" | undefined; name?: string | undefined; budgetMonthlyCents?: number | undefined; attachmentMaxBytes?: number | undefined; spentMonthlyCents?: number | undefined; requireBoardApprovalForNewAgents?: boolean | undefined; feedbackDataSharingEnabled?: boolean | undefined; feedbackDataSharingConsentAt?: Date | null | undefined; feedbackDataSharingConsentByUserId?: string | null | undefined; feedbackDataSharingTermsVersion?: string | null | undefined; brandColor?: string | null | undefined; logoAssetId?: string | null | undefined; }, { description?: string | null | undefined; status?: "active" | "paused" | "archived" | undefined; name?: string | undefined; budgetMonthlyCents?: number | undefined; attachmentMaxBytes?: number | undefined; spentMonthlyCents?: number | undefined; requireBoardApprovalForNewAgents?: boolean | undefined; feedbackDataSharingEnabled?: boolean | undefined; feedbackDataSharingConsentAt?: Date | null | undefined; feedbackDataSharingConsentByUserId?: string | null | undefined; feedbackDataSharingTermsVersion?: string | null | undefined; brandColor?: string | null | undefined; logoAssetId?: string | null | undefined; }>; export type UpdateCompany = z.infer; export declare const updateCompanyBrandingSchema: z.ZodEffects; description: z.ZodOptional>; brandColor: z.ZodOptional>; logoAssetId: z.ZodOptional>; }, "strict", z.ZodTypeAny, { description?: string | null | undefined; name?: string | undefined; brandColor?: string | null | undefined; logoAssetId?: string | null | undefined; }, { description?: string | null | undefined; name?: string | undefined; brandColor?: string | null | undefined; logoAssetId?: string | null | undefined; }>, { description?: string | null | undefined; name?: string | undefined; brandColor?: string | null | undefined; logoAssetId?: string | null | undefined; }, { description?: string | null | undefined; name?: string | undefined; brandColor?: string | null | undefined; logoAssetId?: string | null | undefined; }>; export type UpdateCompanyBranding = z.infer; //# sourceMappingURL=company.d.ts.map