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