import * as z from "zod";
import { ApiError } from "./apierror.js";
import { ManagedDeliveryType } from "./manageddeliverytype.js";
import { ResourceType } from "./resourcetype.js";
export type DownloadAssetGlobals = {
    cloud_name?: string | undefined;
};
export declare const DownloadAssetGlobals$zodSchema: z.ZodType<DownloadAssetGlobals>;
export type DownloadAssetRequest = {
    resource_type: ResourceType;
    public_id: string;
    format?: string | undefined;
    type?: ManagedDeliveryType | undefined;
    expires_at?: number | undefined;
    attachment?: boolean | undefined;
    target_filename?: string | undefined;
    transformation?: string | undefined;
};
export declare const DownloadAssetRequest$zodSchema: z.ZodType<DownloadAssetRequest>;
export type DownloadAssetResponse = ApiError | Uint8Array | string | Uint8Array | string | Uint8Array | string;
export declare const DownloadAssetResponse$zodSchema: z.ZodType<DownloadAssetResponse>;
//# sourceMappingURL=downloadassetop.d.ts.map