import { UserProviderId } from '@sheetbase/models';
export declare class AuthProvider {
    providerId: UserProviderId;
    endpoint: string;
    scopes: string;
    customParameters: {};
    constructor(providerId: UserProviderId, endpoint: string, scopes: string);
    addScope(scope: string): void;
    setCustomParameters(customOAuthParameters: {}): void;
    url(clientId: string, redirectUri: string): string;
}
