import { MaximAPISignedURLResponse } from "../models/attachment";
import { MaximAPI } from "./maxim";
export declare class MaximAttachmentAPI extends MaximAPI {
    constructor(baseUrl: string, apiKey: string);
    getUploadUrl(key: string, mimeType: string, size: number): Promise<Extract<MaximAPISignedURLResponse, {
        data: unknown;
    }>["data"]>;
    uploadToSignedUrl(url: string, data: Buffer, mimeType: string): Promise<void>;
}
