import * as z from "zod/v3";
export type Attributes = boolean | string | number | number | Date | Array<string> | Array<number> | Array<number> | Array<boolean>;
export type DocumentUpdateIn = {
    name?: string | null | undefined;
    attributes?: {
        [k: string]: boolean | string | number | number | Date | Array<string> | Array<number> | Array<number> | Array<boolean>;
    } | null | undefined;
};
/** @internal */
export type Attributes$Outbound = boolean | string | number | number | string | Array<string> | Array<number> | Array<number> | Array<boolean>;
/** @internal */
export declare const Attributes$outboundSchema: z.ZodType<Attributes$Outbound, z.ZodTypeDef, Attributes>;
export declare function attributesToJSON(attributes: Attributes): string;
/** @internal */
export type DocumentUpdateIn$Outbound = {
    name?: string | null | undefined;
    attributes?: {
        [k: string]: boolean | string | number | number | string | Array<string> | Array<number> | Array<number> | Array<boolean>;
    } | null | undefined;
};
/** @internal */
export declare const DocumentUpdateIn$outboundSchema: z.ZodType<DocumentUpdateIn$Outbound, z.ZodTypeDef, DocumentUpdateIn>;
export declare function documentUpdateInToJSON(documentUpdateIn: DocumentUpdateIn): string;
//# sourceMappingURL=documentupdatein.d.ts.map