/** * BPMN-ish flow, tasks, gateways, events, and path glyphs. */ import type { App } from '../../../App'; import type { Group } from '../../../shapes/Group'; export declare function drawCapsuleStart(app: App, g: Group): void; export declare function drawCapsuleEnd(app: App, g: Group): void; export declare function drawProcess(app: App, g: Group, mark?: string): void; export declare function drawSubprocess(app: App, g: Group): void; export declare function drawUserTask(app: App, g: Group): void; export declare function drawManualTask(app: App, g: Group): void; export declare function drawScriptTask(app: App, g: Group): void; export declare function drawBusinessRule(app: App, g: Group): void; export declare function drawServiceTask(app: App, g: Group): void; export declare function drawDiamond(app: App, g: Group): void; export declare function drawGatewayPlus(app: App, g: Group): void; export declare function drawGatewayX(app: App, g: Group): void; export declare function drawGatewayCircle(app: App, g: Group): void; export declare function drawGatewayMerge(app: App, g: Group): void; export declare function drawCircleEvent(app: App, g: Group, mark?: string): void; export declare function drawSignal(app: App, g: Group): void; export declare function drawEscalation(app: App, g: Group): void; export declare function drawTimer(app: App, g: Group): void; export declare function drawMessage(app: App, g: Group): void; export declare function drawError(app: App, g: Group): void; export declare function drawException(app: App, g: Group): void; export declare function drawTrigger(app: App, g: Group): void; export declare function drawWarning(app: App, g: Group): void; export declare function drawInfo(app: App, g: Group): void; export declare function drawComment(app: App, g: Group): void; export declare function drawChevronIn(app: App, g: Group): void; export declare function drawChevronOut(app: App, g: Group): void; export declare function drawArrow(app: App, g: Group): void; export declare function drawPipelineFlow(app: App, g: Group): void; export declare function drawFlowPath(app: App, g: Group): void; export declare function drawValueStream(app: App, g: Group): void; export declare function drawActivity(app: App, g: Group): void; export declare function drawOperation(app: App, g: Group): void; export declare function drawTaskBox(app: App, g: Group): void; export declare function drawWorkflow(app: App, g: Group): void; export declare function drawBusinessProcess(app: App, g: Group): void; export declare function drawManufacturingProcess(app: App, g: Group): void; export declare function drawEngineeringProcess(app: App, g: Group): void; export declare function drawSoftwareProcess(app: App, g: Group): void; export declare function drawWait(app: App, g: Group): void; export declare function drawLinkChain(app: App, g: Group): void; export declare function drawDependency(app: App, g: Group): void; export declare function drawAnnotation(app: App, g: Group): void; export declare function drawFork(app: App, g: Group): void; export declare function drawJoin(app: App, g: Group): void; export declare function drawSplit(app: App, g: Group): void; export declare function drawLoopMark(app: App, g: Group): void; export declare function drawRetry(app: App, g: Group): void; export declare function drawSource(app: App, g: Group): void; export declare function drawDestination(app: App, g: Group): void; export declare function drawDecisionPoint(app: App, g: Group): void; export declare function drawSynchronization(app: App, g: Group): void; export declare function drawHandover(app: App, g: Group): void;