import type { TableOptions } from '../hooks/useTable/types.js'; /** * Prop extension for the loading state on the DataTableV2. * @public */ export interface DataTableV2LoadingStateProps { /** * Displays a loading indicator while the table's columns and/or data are being loaded. * * @defaultValue false */ loading?: boolean; } /** * Extension interface to extend the tanstack table state with the loading state. * @internal */ export interface DataTableV2LoadingState { /** * Table state extension for loading state */ loading?: boolean; } /** * Configuration hook for the DataTableV2 LoadingState feature. * @internal */ export declare function useLoadingState(props: DataTableV2LoadingStateProps, options: TableOptions): void; /** * Small wrapper that makes sure to only render the defined actions when the menu * is open. * @internal */ export declare function LoadingState(props: { headerHeight: number; }): import("react/jsx-runtime.js").JSX.Element;