import { UploadFileMeta, ListenerInfo, ServerResponse } from './types.js'; export { HandlerFunction, HandlerInfo, Metadata, RouteFactory, SecurequServerConfig, ServerClient, ServerClientInfo, ServerClientOrigin, ServerClientSecret, UploadFilePath } from './types.js'; import SecurequServerBase from './Base.js'; declare class SecurequServer extends SecurequServerBase { handshake(body: any, clientInfo: any): Promise; uploadFile(file: File, onProgress?: (p: number) => void): Promise; deleteFile(fileId: string): Promise; listen(url: string, { body, headers, metadata }: ListenerInfo): Promise; } export { ListenerInfo, ServerResponse, UploadFileMeta, SecurequServer as default };