import { ReactNode } from '../../../node_modules/react'; import { ProfileCardAvatar, ProfileCardAvatarVariant, ProfileCardBanner, ProfileCardData, ProfileCardDetail, ProfileCardIconAction, ProfileCardListItem, ProfileCardVariant } from './types'; interface ResolvedSection { key: string; title?: string; items: ProfileCardListItem[]; hiddenItemCount: number; content?: ReactNode; } export interface ResolvedProfileCardData { banner?: ProfileCardBanner; avatar?: ProfileCardAvatar; avatarName?: string; avatarVariant: ProfileCardAvatarVariant; title?: string; subtitle?: ReactNode; action?: ProfileCardData['action']; iconActions: ProfileCardIconAction[]; details: ProfileCardDetail[]; sections: ResolvedSection[]; footer?: ReactNode; isEmpty: boolean; } export declare function resolveProfileCardData(data: ProfileCardData | undefined, variant?: ProfileCardVariant): ResolvedProfileCardData; export {};