import { CloudinaryAssetMgmtCore } from "../core.js"; import { RequestOptions } from "../lib/sdks.js"; import { APIError } from "../models/errors/apierror.js"; import { ConnectionError, InvalidRequestError, RequestAbortedError, RequestTimeoutError, UnexpectedClientError } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { ManagedDeliveryType } from "../models/manageddeliverytype.js"; import { ResourceType } from "../models/resourcetype.js"; import { APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; export declare enum DownloadAssetAcceptEnum { applicationJsonAccept = "application/json", applicationOctetStreamAccept = "application/octet-stream", videoWildcardAccept = "video/*", imageWildcardAccept = "image/*" } /** * Generates a download link for a specific asset (image) */ export declare function assetsDownloadAsset(client$: CloudinaryAssetMgmtCore, 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, options?: RequestOptions): APIPromise>; //# sourceMappingURL=assetsDownloadAsset.d.ts.map