export interface WorkflowNode {
    id: string;
    type: string;
    position: {
        x: number;
        y: number;
    };
    data: any;
    config?: {
        [key: string]: any;
    };
}
export interface Workflow {
    nodes: WorkflowNode[];
    edges: any[];
}
export interface ValidationResult {
    valid: boolean;
    errors: string[];
}
export declare function validateWorkflow(workflow: Workflow): ValidationResult;
export declare function validateNode(node: WorkflowNode): ValidationResult;
//# sourceMappingURL=workflowValidation.d.ts.map