import * as z from "zod";
import { ContextFullResponse } from "./contextfullresponse.js";
import { CoordinatesResponse } from "./coordinatesresponse.js";
/**
 * The image metadata of the uploaded file.
 */
export type UploadResponseImageMetadata = {};
export declare const UploadResponseImageMetadata$zodSchema: z.ZodType<UploadResponseImageMetadata>;
export type Eager = {
    transformation?: string | undefined;
    width?: number | undefined;
    height?: number | undefined;
    bytes?: number | undefined;
    format?: string | undefined;
    url?: string | undefined;
    secure_url?: string | undefined;
};
export declare const Eager$zodSchema: z.ZodType<Eager>;
export type UploadResponse = {
    url?: string | undefined;
    secure_url?: string | undefined;
    public_id?: string | undefined;
    version?: number | undefined;
    version_id?: string | undefined;
    signature?: string | undefined;
    width?: number | undefined;
    height?: number | undefined;
    asset_id?: string | undefined;
    format?: string | undefined;
    resource_type?: string | undefined;
    created_at?: string | undefined;
    tags?: Array<string> | null | undefined;
    context?: ContextFullResponse | null | undefined;
    metadata?: {
        [k: string]: any;
    } | undefined;
    pages?: number | undefined;
    bytes?: number | undefined;
    type?: string | undefined;
    etag?: string | undefined;
    placeholder?: boolean | undefined;
    original_filename?: string | undefined;
    image_metadata?: UploadResponseImageMetadata | undefined;
    illustration_score?: number | undefined;
    semi_transparent?: boolean | undefined;
    grayscale?: boolean | undefined;
    faces?: Array<Array<number>> | null | undefined;
    coordinates?: CoordinatesResponse | null | undefined;
    eager?: Array<Eager> | undefined;
    asset_folder?: string | null | undefined;
    display_name?: string | undefined;
    api_key?: string | undefined;
};
export declare const UploadResponse$zodSchema: z.ZodType<UploadResponse>;
//# sourceMappingURL=uploadresponse.d.ts.map