import { EventEmitter } from '@angular/core';
import { InvitationCardEvent, InvitationCardMetadata } from './types';
import * as i0 from "@angular/core";
/**
* val-invitation-card
*
* Tarjeta de invitación pendiente a una organización. Muestra el nombre de la
* org, quién invita y el rol, con acciones aceptar / rechazar.
*
* Soporta i18n (namespace `InvitationCard` por defecto) y dark mode vía
* variables Ionic basadas en `dark` (sin tonos light/medium).
*
* @example
* ```html
*
* ```
*/
export declare class InvitationCardComponent {
private i18n;
readonly props: import("@angular/core").InputSignal>;
onAccept: EventEmitter;
onDecline: EventEmitter;
readonly config: import("@angular/core").Signal<{
token?: string;
orgName?: string;
inviterName?: string;
role?: string;
accepting: boolean;
disabled: boolean;
i18nNamespace: string;
acceptKey: string;
declineKey: string;
acceptLabel?: string;
declineLabel?: string;
}>;
readonly subtitle: import("@angular/core").Signal;
readonly acceptLabel: import("@angular/core").Signal;
readonly declineLabel: import("@angular/core").Signal;
emitAccept(): void;
emitDecline(): void;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
}