import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; export type CompanyAttachmentCreateRequestBodyDocument = { fileName: string; content: ReadableStream | Blob | ArrayBuffer | Uint8Array; }; /** * The category of a company attachment. * * @remarks * - `gep_notice`: A tax notice attachment * - `compliance`: A compliance attachment */ export declare const CompanyAttachmentCreateRequestBodyCategory: { readonly GepNotice: "gep_notice"; readonly Compliance: "compliance"; }; /** * The category of a company attachment. * * @remarks * - `gep_notice`: A tax notice attachment * - `compliance`: A compliance attachment */ export type CompanyAttachmentCreateRequestBodyCategory = ClosedEnum; /** * The binary payload of the file and the company attachment category. */ export type CompanyAttachmentCreateRequestBody = { /** * The binary payload of the file to be uploaded. Supported file types are .qbb, .qbm, .gif, .jpg, .png, .pdf, .xls, .xlsx, .doc and .docx. */ document: CompanyAttachmentCreateRequestBodyDocument | Blob; /** * The category of a company attachment. * * @remarks * - `gep_notice`: A tax notice attachment * - `compliance`: A compliance attachment */ category: CompanyAttachmentCreateRequestBodyCategory; }; /** @internal */ export type CompanyAttachmentCreateRequestBodyDocument$Outbound = { fileName: string; content: ReadableStream | Blob | ArrayBuffer | Uint8Array; }; /** @internal */ export declare const CompanyAttachmentCreateRequestBodyDocument$outboundSchema: z.ZodType; export declare function companyAttachmentCreateRequestBodyDocumentToJSON(companyAttachmentCreateRequestBodyDocument: CompanyAttachmentCreateRequestBodyDocument): string; /** @internal */ export declare const CompanyAttachmentCreateRequestBodyCategory$outboundSchema: z.ZodNativeEnum; /** @internal */ export type CompanyAttachmentCreateRequestBody$Outbound = { document: CompanyAttachmentCreateRequestBodyDocument$Outbound | Blob; category: string; }; /** @internal */ export declare const CompanyAttachmentCreateRequestBody$outboundSchema: z.ZodType; export declare function companyAttachmentCreateRequestBodyToJSON(companyAttachmentCreateRequestBody: CompanyAttachmentCreateRequestBody): string; //# sourceMappingURL=companyattachmentcreaterequestbody.d.ts.map