export interface AuthStrategy {
    authenticate(email: string, password: string): Promise<any>;
    refreshToken(): Promise<any>;
    logout(): Promise<void>;
}
export declare class DefaultAuthStrategy implements AuthStrategy {
    private client;
    private collection;
    constructor(client: any, collection?: string);
    authenticate(email: string, password: string): Promise<any>;
    refreshToken(): Promise<any>;
    logout(): Promise<void>;
}
