import { WebClient } from '../http/web-client';
import { FactEnvelope, FactRecord } from '../storage';
import { Authentication } from './authentication';
export declare class AuthenticationWebClient implements Authentication {
    private client;
    constructor(client: WebClient);
    login(): Promise<import("..").LoginResponse>;
    local(): Promise<FactRecord>;
    authorize(envelopes: FactEnvelope[]): Promise<FactEnvelope[]>;
}
//# sourceMappingURL=authentication-web-client.d.ts.map