/*!
 * Copyright (c) Microsoft. All rights reserved.
 * Licensed under the MIT license. See LICENSE file in the project.
 */
import type { WorkflowSchema } from '@datashaper/schema';
import type { TableContainer } from '@datashaper/tables';
import { Workflow } from '@datashaper/workflow';
import type { ICommandBarItemProps } from '@fluentui/react';
export declare function useProjectManagementCommands(workflow: Workflow, tables: TableContainer[], outputTables: TableContainer[], itemProps: Partial<ICommandBarItemProps> | undefined, onUpdateWorkflowJson: (workflow: WorkflowSchema) => void, onUpdateTables: (tables: TableContainer[]) => void, onError?: (error: string) => void): ICommandBarItemProps[];
export declare function useOnUpdateWorkflowJson(onUpdateWorkflow: (workflow: Workflow) => void): (wf: WorkflowSchema) => void;
