import { Ref } from 'vue';
import type { Props, Emits, ITableShowColumn } from '../src/type';
type Header = ITableShowColumn[];
export declare const useTableShow: (props: Props, emits: Emits, dialogHeaderData: Ref<Header>, settingHeaderData: any, copyDialogHeaderData: Ref<Header>, copySettingHeaderData: any) => {
    headerBackData: Ref<{
        switch: boolean;
        desc: string;
        name: string;
    }[], {
        switch: boolean;
        desc: string;
        name: string;
    }[] | Header>;
    showSettingDialog: Ref<boolean, boolean>;
    cancelTabel: () => void;
    resetDefault: () => void;
    showAll: () => void;
    setTable: () => void;
    tableSetting: () => void;
};
export {};
