import { HttpRequestInit, SecurequClientResponse, FileUploadArgs } from './types.js'; export { HTTPMethods, HandshakeInfo, SecurequClientConfig } from './types.js'; import Base from './Base.js'; declare class SecurequClient extends Base { send(path: string, init?: HttpRequestInit): Promise; uploadFile(file: FileUploadArgs, onProgress?: (p: number) => void): Promise; deleteFile(fileId: string, init?: Omit): Promise; get(path: string, init?: Omit): Promise; post(path: string, init?: Omit): Promise; put(path: string, init?: Omit): Promise; delete(path: string, init?: Omit): Promise; } export { FileUploadArgs, HttpRequestInit, SecurequClientResponse, SecurequClient as default };