import { ApiClientOptions, Prover, ProveResponse, VerifyResponse } from '@provide/types'; export declare class Privacy { private static readonly DEFAULT_HOST; private readonly client; constructor(token: string, scheme?: string, host?: string, path?: string, options?: ApiClientOptions); static clientFactory(token: string, scheme?: string, host?: string, path?: string, options?: ApiClientOptions): Privacy; fetchProvers(params?: object): Promise; fetchProverDetails(proverId: string, params?: object): Promise; deployProver(params: object): Promise; prove(proverId: string, params: object): Promise; verify(proverId: string, params: object): Promise; } export declare const privacyClientFactory: (token: string, scheme?: string | undefined, host?: string | undefined, path?: string | undefined, options?: ApiClientOptions | undefined) => Privacy; //# sourceMappingURL=privacy.d.ts.map