import { WorkflowNode } from '../WorkflowDiagram';
import { Node, Edge } from '@xyflow/react';
export type AccessLevel = 'none' | 'public' | 'authenticated';
export interface FlowNode extends Node {
    data: {
        id: string;
        title: string;
        accessLevel: 'none' | 'public' | 'authenticated';
        type: 'page' | 'folder';
        path?: string;
        description?: string;
        icon?: string;
        isDefault?: boolean;
    };
}
declare const sitemapToFlow: (nodes: WorkflowNode[], parentId?: string | null, level?: number, xOffset?: number) => {
    nodes: FlowNode[];
    edges: Edge[];
};
export default sitemapToFlow;
