import React from 'react'; import { ListLayoutColumnVO } from '@/api'; interface Cache { pagination: { current: number; pageSize: number; }; visibleColumns: string[]; listLayoutColumns?: ListLayoutColumnVO[]; } export interface TableCacheRenderProps { cached: Cache; updateCache: (cache: Cache) => void; } export interface TableCacheProps { type: string; projectId?: string; children: (props: TableCacheRenderProps) => React.ReactElement | null; } declare const TableCache: React.FC; export default TableCache;