import { SetupContext } from 'vue';
import { AttributeTableListProps, AttributeTableListEmits } from './types';
export declare const useAttributeTableList: (props: AttributeTableListProps, emit: SetupContext<AttributeTableListEmits>['emit']) => {
    getLayerProperty: import('@vue/reactivity').ComputedRef<(layer: any, property: any) => any>;
    maskParentDivElement: import('@vue/reactivity').ComputedRef<any>;
    handleExport: () => Promise<void>;
    activeTabKey: import('@vue/reactivity').Ref<any, any>;
    loading: import('@vue/reactivity').Ref<boolean, boolean>;
    exportable: import('@vue/reactivity').Ref<boolean, boolean>;
    maskShow: import('@vue/reactivity').Ref<boolean, boolean>;
    maskText: import('@vue/reactivity').Ref<string, string>;
};
