import type { ComputedRef, Ref } from 'vue'; import type { BasicTableProps } from '../types/table'; declare type Recordable = Record; declare type Nullable = T | null; interface ComponentElRef { $el: T; } declare type ComponentRef = ComponentElRef | null; export declare function useTableFooter(propsRef: ComputedRef, scrollRef: ComputedRef<{ x: string | number | true; y: Nullable; scrollToFirstRowOnChange: boolean; }>, tableElRef: Ref, getDataSourceRef: ComputedRef): { getFooterProps: ComputedRef | undefined>; }; export {};