import * as i0 from '@angular/core'; import { Type } from '@angular/core'; type IssueStatus = 'open' | 'in_progress' | 'closed' | 'blocked'; type IssuePriority = 'critical' | 'high' | 'medium' | 'low'; interface IssueNodeData { id: string; title: string; status: IssueStatus; priority?: IssuePriority; assignee?: string; assigneeIcon?: string; blockedBy?: string[]; level?: number; row?: number; /** Effective level calculated from current position */ effectiveLevel?: number; /** Effective row calculated from current position */ effectiveRow?: number; } declare class IssueNodeComponent { data: IssueNodeData; get hasDeps(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } interface ComponentMeta { title: string; group?: 'atoms' | 'molecules' | 'organisms' | 'templates' | 'presenters' | 'extras'; component: Type; inputs?: Record; viewport?: { width?: number; height?: number; }; variants?: { name: string; inputs: Record; }[]; } declare const issueNodeMeta: ComponentMeta; export { IssueNodeComponent, issueNodeMeta }; export type { IssueNodeData, IssuePriority, IssueStatus }; //# sourceMappingURL=xxmachina-components-templates-flow-nodes-issue.d.ts.map