import { HttpService } from '@nestjs/axios';
import { SettingService } from '../../setting/setting.service';
import { BaseOAuthProvider } from './abstract.provider';
export declare class MicrosoftEntraIdProvider extends BaseOAuthProvider {
    private readonly setting;
    private readonly logger;
    constructor(http: HttpService, setting: SettingService);
    private normalizeBaseUrl;
    private buildRedirectUri;
    getProviderType(): string;
    getAuthUrl(callbackPath: string): Promise<string>;
    getProfile(code: string, type: string): Promise<any>;
}
//# sourceMappingURL=microsoft-entra-id.provider.d.ts.map