import { ReactNode } from 'react';
export type TableSettingsDialogFooterProps = {
    hasChanged: boolean;
    isResetAll: boolean;
    immediateChange: boolean;
    resetButtonText: string | ReactNode;
    closeButtonText: string | ReactNode;
    cancelButtonText: string | ReactNode;
    applyButtonText: string | ReactNode;
    onHide: () => void;
    onResetColumnChanges: () => void;
    onDiscardChanges: () => void;
    onApplyChanges: () => void;
    onConfirmResetColumnChanges: () => void;
    onCancelResetColumnChanges: () => void;
};
export declare const TableSettingsDialogFooter: (props: TableSettingsDialogFooterProps) => import("react/jsx-runtime").JSX.Element;
