import { ReactNode, CSSProperties } from 'react'; import { Position, PositionInstance } from '@equinor/fusion'; export type ChildCountTypeKey = 'positions' | 'fte' | 'uniquePersons' | 'hidden'; export declare const childCountTypeNameMapping: Record; type CustomCardStyles = { backgroundStyle?: CSSProperties; borderStyle?: CSSProperties; inline?: boolean; }; type PositionCardProps = { position: Position; instance?: PositionInstance; isSelected?: boolean; showExternalId: boolean; showLocation: boolean; showDate: boolean; showObs: boolean; obsProp?: 'organisation' | 'obs'; showTimeline: boolean; isFuture?: boolean; isPast?: boolean; isLinked?: boolean; childCount?: number; childCountType?: ChildCountTypeKey; selectedDate?: Date; showRotation?: boolean; onClick?: (position: Position, instance?: PositionInstance) => void; onExpand?: (position: Position, instance?: PositionInstance) => void; personPhotoComponent?: ReactNode; showTaskOwner?: boolean; anonymize?: boolean; inline?: boolean; highlightTaskOwner?: boolean; showPmt?: boolean; } & CustomCardStyles; declare const PositionCard: React.FC; export default PositionCard;