import { LinkedProvidersMetadata, ProviderDisplayInfo } from './types';
import { LinkedProvider, OAuthProvider } from '../../../services/auth/types';
import * as i0 from "@angular/core";
/**
* Linked Providers Component
*
* Muestra los proveedores OAuth vinculados al usuario y permite
* vincular nuevos o desvincular existentes.
*
* @example
*
*/
export declare class LinkedProvidersComponent {
props: LinkedProvidersMetadata;
private alertCtrl;
linkedProviders: import("@angular/core").Signal;
unlinkedProviders: import("@angular/core").Signal;
canUnlink: import("@angular/core").Signal;
getProviderInfo(provider: OAuthProvider): ProviderDisplayInfo;
onLinkProvider(provider: OAuthProvider): void;
confirmUnlink(provider: OAuthProvider): Promise;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
}