import { FileDTO, TokenDTO } from "@nmshd/runtime-types"; import { ConnectorHttpResponse, CreateTokenForFileRequest, CreateTokenQrCodeForFileRequest, GetAllFilesRequest, GetOwnFilesRequest, GetPeerFilesRequest, LoadPeerFileRequest, UploadOwnFileRequest } from "../types"; import { Endpoint } from "./Endpoint"; export declare class FilesEndpoint extends Endpoint { getFiles(request?: GetAllFilesRequest): Promise>; uploadOwnFile(request: UploadOwnFileRequest): Promise>; getOwnFiles(request?: GetOwnFilesRequest): Promise>; loadPeerFile(request: LoadPeerFileRequest): Promise>; getPeerFiles(request?: GetPeerFilesRequest): Promise>; getFile(fileIdOrReference: string): Promise>; downloadFile(fileId: string): Promise>; getQrCodeForFile(fileId: string): Promise>; createTokenForFile(fileId: string, request?: CreateTokenForFileRequest): Promise>; createTokenQrCodeForFile(fileId: string, request?: CreateTokenQrCodeForFileRequest): Promise>; deleteFile(fileId: string): Promise>; regenerateFileOwnershipToken(fileId: string): Promise>; } //# sourceMappingURL=FilesEndpoint.d.ts.map