import { ReactElement } from 'react';
import { Table, AccessorKeyColumnDef } from '@tanstack/react-table';
import { HeaderToolbarLocalizationType, TableDefaultState } from '../types';
export type TableToolbarProps<TData> = {
    tableModel: Table<TData>;
    enableSorting: boolean;
    baseColumns: AccessorKeyColumnDef<TData>[];
    hideSettings: boolean;
    enablePinning: boolean;
    getToolBarActions?: () => ReactElement;
    getToolbarRightActions?: () => ReactElement;
    defaultState: TableDefaultState;
    tableContainerWidth: number;
    localizationText?: HeaderToolbarLocalizationType;
};
export declare function TableToolbar<TData>({ tableModel, baseColumns, enableSorting, enablePinning, hideSettings, defaultState, getToolBarActions, getToolbarRightActions, tableContainerWidth, localizationText, }: TableToolbarProps<TData>): import("react/jsx-runtime").JSX.Element;
