import { Context } from "./commerce"; import { APIProvider, CreateFileArgs } from "../genericFile"; export declare class CommerceFileUploadAPI implements APIProvider { private ctx; constructor(ctx: Context); createFile(a: CreateFileArgs): Promise; uploadFile(shopID: string, id: string): Promise; fileUploaded(shopID: string, id: string): Promise; fileStatus(shopID: string, id: string): Promise<{ kind: "uploaded"; file: import("./commerceTypes").File; } | { kind: "not_uploaded"; file?: undefined; } | { kind: "pending"; file?: undefined; } | undefined>; getDataSlice(data: ArrayBuffer, from: number, to: number): Promise; }