/**
* @fileoverview Director Information Component
* @description Displays director details including contact info, experience, and shareholding.
*
* @module uc-ui/components/sections/director-info
*/
import { OnChanges, OnInit, SimpleChanges } from '@angular/core';
import { DirectorInformation, ProposalDirectorInfo } from '../../../models/loan-summary.model';
import * as i0 from "@angular/core";
/**
* Director Information Component
*
* @description Displays detailed information about company directors including
* their role, experience, contact details, and shareholding percentage.
* Supports both legacy DirectorInformation and new ProposalDirectorInfo formats.
*
* @example
* ```html
*
*
* ```
*/
export declare class DirectorInfoComponent implements OnInit, OnChanges {
/** Array of director information objects (legacy format) */
directors: DirectorInformation[];
/** Array of director information from proposal (new format) */
proposalDirectorInfo: ProposalDirectorInfo[];
/** Combined display data */
displayDirectors: DirectorInformation[];
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
private updateDisplayDirectors;
/**
* Get director initials from name for avatar display
*/
getDirectorInitials(name: string): string;
/**
* Check if using proposal format (simplified view)
*/
get isProposalFormat(): boolean;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
}