export interface OrgNode { id: string; name: string; role?: string; avatarUrl?: string; assignees?: { id: string; name: string; avatarUrl?: string | null; }[]; children?: OrgNode[]; } interface OrgChartProps { root?: OrgNode | null; class?: string; onselect?: (node: OrgNode) => void; /** Pan + wheel zoom viewport */ interactive?: boolean; viewportHeight?: string; showControls?: boolean; /** Refit viewport when filter / data changes */ contentKey?: string | number | null; } declare const OrgChart: import("svelte").Component; type OrgChart = ReturnType; export default OrgChart;