import { ClientResult } from "../../../core/backbone/ClientResult"; import { Paginator } from "../../../core/backbone/Paginator"; import { RESTClientAuthenticate } from "../../../core/backbone/RESTClientAuthenticate"; import { BackboneGetFilesRequest, BackboneGetFilesResponse } from "./BackboneGetFiles"; import { BackbonePostFilesRequest, BackbonePostFilesResponse } from "./BackbonePostFiles"; export declare class FileClient extends RESTClientAuthenticate { createFile(input: BackbonePostFilesRequest): Promise>; getFiles(request: BackboneGetFilesRequest): Promise>>; getFile(id: string): Promise>; deleteFile(id: string): Promise>; downloadFile(id: string): Promise>; validateFileOwnershipToken(id: string, ownershipToken: string): Promise>; regenerateFileOwnershipToken(id: string): Promise>; claimFileOwnership(id: string, ownershipToken: string): Promise>; } //# sourceMappingURL=FileClient.d.ts.map