import type { ServicePageParams, ServicePagination } from 'qidian-shared'; import type { TableRowData } from 'tdesign-vue-next'; import type { MaybeRef, VNodeRef } from 'vue'; import type { QdServiceTablePagination } from '../service'; import type { QdCrudListProps } from './list'; import type { QdCrudTableProps } from './table'; import type { QdCrudTabsTableProps } from './tabs-table'; type DeepMaybeRef = Depth extends 0 ? T : T extends (...args: any[]) => any ? T : T extends object ? { [K in keyof T]: MaybeRef>; } : MaybeRef; export declare function defineQdCrudTable(config: DeepMaybeRef> & { ref?: VNodeRef; }): QdCrudTableProps; export declare function defineQdCrudTabsTable(config: DeepMaybeRef> & { ref?: VNodeRef; }): QdCrudTabsTableProps; export declare function defineQdCrudList(config: DeepMaybeRef> & { ref?: VNodeRef; }): QdCrudListProps; export {};