import { EventEmitter } from '@angular/core';
import { MemberCardMetadata } from './types';
import * as i0 from "@angular/core";
export declare class MemberCardComponent {
    readonly props: import("@angular/core").InputSignal<MemberCardMetadata>;
    /** Emitted when the trailing action button is clicked. */
    onAction: EventEmitter<string>;
    protected config: import("@angular/core").Signal<{
        id?: string;
        name?: string;
        handle?: string;
        email?: string;
        avatarUrl?: string;
        roleLabel?: string;
        showAction?: boolean;
        actionIcon?: string;
        actionAriaLabel?: string;
    }>;
    protected displayName: import("@angular/core").Signal<string>;
    protected subtitle: import("@angular/core").Signal<string>;
    constructor();
    emitAction(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<MemberCardComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<MemberCardComponent, "val-member-card", never, { "props": { "alias": "props"; "required": false; "isSignal": true; }; }, { "onAction": "onAction"; }, never, never, true, never>;
}
