import { z } from 'zod';
export declare const ia: {
    Options: z.ZodObject<{
        testmode: z.ZodOptional<z.ZodBoolean>;
        setScanner: z.ZodOptional<z.ZodBoolean>;
    }, "strip", z.ZodTypeAny, {
        testmode?: boolean | undefined;
        setScanner?: boolean | undefined;
    }, {
        testmode?: boolean | undefined;
        setScanner?: boolean | undefined;
    }>;
};
export declare const Mediatype: z.ZodEnum<["audio", "collection", "data", "etree", "image", "movies", "software", "texts", "web"]>;
export declare const UploadFileHeaders: z.ZodObject<{
    'x-archive-interactive-priority': z.ZodOptional<z.ZodNumber>;
    'x-archive-meta-mediatype': z.ZodEnum<["audio", "collection", "data", "etree", "image", "movies", "software", "texts", "web"]>;
}, "strip", z.ZodTypeAny, {
    'x-archive-meta-mediatype': "data" | "collection" | "audio" | "etree" | "image" | "movies" | "software" | "texts" | "web";
    'x-archive-interactive-priority'?: number | undefined;
}, {
    'x-archive-meta-mediatype': "data" | "collection" | "audio" | "etree" | "image" | "movies" | "software" | "texts" | "web";
    'x-archive-interactive-priority'?: number | undefined;
}>;
export declare const CreateItemRequestHeaders: z.ZodIntersection<z.ZodEffects<z.ZodObject<{
    authorization: z.ZodString;
    'x-amz-auto-make-bucket': z.ZodNumber;
    'x-archive-interactive-priority': z.ZodOptional<z.ZodNumber>;
    'x-archive-meta-identifier': z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    'x-archive-meta-collection': z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber]>>;
    'x-archive-meta01-collection': z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber]>>;
    'x-archive-meta02-collection': z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber]>>;
    'x-archive-meta-mediatype': z.ZodEnum<["audio", "collection", "data", "etree", "image", "movies", "software", "texts", "web"]>;
}, "strip", z.ZodTypeAny, {
    'x-archive-meta-mediatype': "data" | "collection" | "audio" | "etree" | "image" | "movies" | "software" | "texts" | "web";
    authorization: string;
    'x-amz-auto-make-bucket': number;
    'x-archive-meta-identifier': string | number;
    'x-archive-interactive-priority'?: number | undefined;
    'x-archive-meta-collection'?: string | number | undefined;
    'x-archive-meta01-collection'?: string | number | undefined;
    'x-archive-meta02-collection'?: string | number | undefined;
}, {
    'x-archive-meta-mediatype': "data" | "collection" | "audio" | "etree" | "image" | "movies" | "software" | "texts" | "web";
    authorization: string;
    'x-amz-auto-make-bucket': number;
    'x-archive-meta-identifier': string | number;
    'x-archive-interactive-priority'?: number | undefined;
    'x-archive-meta-collection'?: string | number | undefined;
    'x-archive-meta01-collection'?: string | number | undefined;
    'x-archive-meta02-collection'?: string | number | undefined;
}>, {
    'x-archive-meta-mediatype': "data" | "collection" | "audio" | "etree" | "image" | "movies" | "software" | "texts" | "web";
    authorization: string;
    'x-amz-auto-make-bucket': number;
    'x-archive-meta-identifier': string | number;
    'x-archive-interactive-priority'?: number | undefined;
    'x-archive-meta-collection'?: string | number | undefined;
    'x-archive-meta01-collection'?: string | number | undefined;
    'x-archive-meta02-collection'?: string | number | undefined;
} & ((Required<Pick<{
    'x-archive-meta-mediatype': "data" | "collection" | "audio" | "etree" | "image" | "movies" | "software" | "texts" | "web";
    authorization: string;
    'x-amz-auto-make-bucket': number;
    'x-archive-meta-identifier': string | number;
    'x-archive-interactive-priority'?: number | undefined;
    'x-archive-meta-collection'?: string | number | undefined;
    'x-archive-meta01-collection'?: string | number | undefined;
    'x-archive-meta02-collection'?: string | number | undefined;
}, "x-archive-meta-collection">> & Record<"x-archive-meta01-collection", undefined>) | (Required<Pick<{
    'x-archive-meta-mediatype': "data" | "collection" | "audio" | "etree" | "image" | "movies" | "software" | "texts" | "web";
    authorization: string;
    'x-amz-auto-make-bucket': number;
    'x-archive-meta-identifier': string | number;
    'x-archive-interactive-priority'?: number | undefined;
    'x-archive-meta-collection'?: string | number | undefined;
    'x-archive-meta01-collection'?: string | number | undefined;
    'x-archive-meta02-collection'?: string | number | undefined;
}, "x-archive-meta01-collection">> & Record<"x-archive-meta-collection", undefined>)), {
    'x-archive-meta-mediatype': "data" | "collection" | "audio" | "etree" | "image" | "movies" | "software" | "texts" | "web";
    authorization: string;
    'x-amz-auto-make-bucket': number;
    'x-archive-meta-identifier': string | number;
    'x-archive-interactive-priority'?: number | undefined;
    'x-archive-meta-collection'?: string | number | undefined;
    'x-archive-meta01-collection'?: string | number | undefined;
    'x-archive-meta02-collection'?: string | number | undefined;
}>, z.ZodRecord<z.ZodString, z.ZodAny>>;
export declare const UpdateItemRequestPatch: z.ZodObject<{
    op: z.ZodEnum<["add"]>;
    path: z.ZodString;
    value: z.ZodString;
}, "strip", z.ZodTypeAny, {
    path: string;
    value: string;
    op: "add";
}, {
    path: string;
    value: string;
    op: "add";
}>;
export declare const UpdateItemRequestData: z.ZodObject<{
    '-target': z.ZodEnum<["metadata"]>;
    '-patch': z.ZodArray<z.ZodObject<{
        op: z.ZodEnum<["add"]>;
        path: z.ZodString;
        value: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        path: string;
        value: string;
        op: "add";
    }, {
        path: string;
        value: string;
        op: "add";
    }>, "many">;
}, "strip", z.ZodTypeAny, {
    '-target': "metadata";
    '-patch': {
        path: string;
        value: string;
        op: "add";
    }[];
}, {
    '-target': "metadata";
    '-patch': {
        path: string;
        value: string;
        op: "add";
    }[];
}>;
