import { type ReactElement } from 'react';
import type { DragSource } from '@/components/platform/administration/workflows/builder/DraggablePaletteItem';
/**
 * Single-page Workflow Builder. The page itself orchestrates layout, drag-and-drop,
 * navigation guards, and modal lifecycles. All business state and IO live in the
 * `useWorkflowBuilder` and `useWorkflowSave` hooks so this component stays focused
 * on user-facing concerns.
 *
 * Modes:
 * - `/administration/workflows/new` → create
 * - `/administration/workflows/:id` (or `/:id/edit`, `/:id/builder`) → edit
 *
 * Production safeguards documented inline below: navigation discard, save
 * atomicity reporting, granular API errors, accessibility announcements.
 */
export declare function WorkflowBuilderPage(): ReactElement;
export default WorkflowBuilderPage;
export type { DragSource };
//# sourceMappingURL=WorkflowBuilderPage.d.ts.map