/*! * Copyright (c) Microsoft. All rights reserved. * Licensed under the MIT license. See LICENSE file in the project. */ import type { RenameArgs } from '@datashaper/schema'; import type { Step } from '@datashaper/workflow'; import type ColumnTable from 'arquero/dist/types/table/column-table'; import type { StepChangeFunction } from '../../../../types.js'; export declare function useHandleColumnChange(step: Step, onChange?: StepChangeFunction): (previous: string, oldName: string, newName: string) => void; export declare function useHandleAddButtonClick(step: Step, table?: ColumnTable, onChange?: StepChangeFunction): () => void; export declare function useDisabled(step: Step, table?: ColumnTable): boolean;