/*!
 * Copyright (C) Microsoft Corporation. All rights reserved.
 */
import type { Region } from '@microsoft/power-apps-common/services';
import type { IAuthenticationProvider } from '../Types/Cli.types.js';
export declare class PacCliAuthenticationProvider implements IAuthenticationProvider {
    private _tokenCache;
    initAsync(_region: Region): Promise<void>;
    getAccessTokenForResource(resource: string): Promise<string>;
    getUserTenantId(): string | undefined;
    private _getAccessTokenFromResourceInternal;
    private _requestToken;
    private _readStdIn;
}
//# sourceMappingURL=PacCliAuthenticationProvider.d.ts.map