import { i as __name } from "../chunks/rolldown-runtime.mjs"; import * as types from "@likec4/core/types"; import { BBox, EdgeId, LayoutedDynamicView, NodeId, ViewId } from "@likec4/core/types"; import { Connection, ConnectionModel, DeployedInstanceModel, DeploymentConnectionModel, DeploymentElementModel, DeploymentNodeModel, DeploymentRelationEndpoint, DeploymentRelationModel, EdgeModel, ElementModel, LikeC4DeploymentModel, LikeC4Model, LikeC4Model as LikeC4Model$1, LikeC4ViewModel, NodeModel, RelationshipModel, deploymentConnection, differenceConnections, findAscendingConnections, findDeepestNestedConnection, findDescendantConnections, hasSameSource, hasSameSourceTarget, hasSameTarget, isAnyInOut, isDeployedInstanceModel, isDeploymentElementModel, isDeploymentNodeModel, isDeploymentRelationModel, isEdgeModel, isElementModel, isIncoming, isLikeC4ViewModel, isNestedConnection, isNestedElementOfDeployedInstanceModel, isNodeModel, isOutgoing, isRelationModel, mergeConnections, modelConnection, sortConnectionsByBoundaryHierarchy, sortDeepestFirst } from "@likec4/core/model"; import { ComputedProjectEdge, ComputedProjectNode, ComputedProjectsView, LayoutedProjectEdge, LayoutedProjectNode, LayoutedProjectsView } from "@likec4/core/compute-view"; export * from "@likec4/core/types"; //#region ../layouts/dist/sequence/index.d.mts //#region src/sequence/_types.d.ts interface SequenceActorStepPort { id: string; cx: number; cy: number; height: number; type: 'target' | 'source'; position: 'left' | 'right' | 'top' | 'bottom'; } interface SequenceActor { id: NodeId; x: number; y: number; width: number; height: number; ports: Array; } interface SequenceCompound { id: NodeId; origin: NodeId; x: number; y: number; width: number; height: number; depth: number; } interface SequenceParallelArea { parallelPrefix: string; x: number; y: number; width: number; height: number; } interface SequenceViewLayout { id: ViewId; actors: Array; compounds: Array; parallelAreas: Array; bounds: BBox; } //#endregion //#region src/sequence/sequence-view.d.ts declare function calcSequenceLayout(view: LayoutedDynamicView): LayoutedDynamicView.Sequence.Layout; //#endregion //#endregion //#region src/model/index.d.ts type UnknownLayouted = types.UnknownLayouted; /** * Used by vite plugin to generate `virtual:likec4/model` */ declare function createLikeC4Model(model: any): LikeC4Model$1; //#endregion export { type ComputedProjectEdge, type ComputedProjectNode, type ComputedProjectsView, Connection, ConnectionModel, DeployedInstanceModel, DeploymentConnectionModel, type DeploymentElementModel, DeploymentNodeModel, type DeploymentRelationEndpoint, DeploymentRelationModel, EdgeModel, ElementModel, type LayoutedProjectEdge, type LayoutedProjectNode, type LayoutedProjectsView, LikeC4DeploymentModel, LikeC4Model, LikeC4ViewModel, NodeModel, RelationshipModel, type SequenceViewLayout, UnknownLayouted, calcSequenceLayout, createLikeC4Model, deploymentConnection, differenceConnections, findAscendingConnections, findDeepestNestedConnection, findDescendantConnections, hasSameSource, hasSameSourceTarget, hasSameTarget, isAnyInOut, isDeployedInstanceModel, isDeploymentElementModel, isDeploymentNodeModel, isDeploymentRelationModel, isEdgeModel, isElementModel, isIncoming, isLikeC4ViewModel, isNestedConnection, isNestedElementOfDeployedInstanceModel, isNodeModel, isOutgoing, isRelationModel, mergeConnections, modelConnection, sortConnectionsByBoundaryHierarchy, sortDeepestFirst, type types };