import { AgGridEvent, ColumnApi, GridApi } from '@ag-grid-enterprise/all-modules/dist/cjs/main'; import '@ag-grid-enterprise/all-modules/dist/styles/ag-grid.css'; import '@ag-grid-enterprise/all-modules/dist/styles/ag-theme-material.css'; import './ag-grid-styles.css'; import { AgGridReactProps } from '@ag-grid-community/react'; import { Dispatch, FC } from 'react'; interface AgGridApi { gridApi?: GridApi; gridColumnApi?: ColumnApi; } interface UseAgGridApi extends AgGridApi { onGridReady: Dispatch; } /** * Utility hook for getting the ag-grid APIs into state */ export declare function useAgGridApi(): UseAgGridApi; export interface AgTableButttonsProps { gridApi?: GridApi; gridColumnApi?: ColumnApi; } /** * Size/Export buttons for AgGrid tables. * * @deprecated Tightly coupled to the legacy `AgTable` component. The new UDP * grids expose equivalent functionality via `gridFunctions` — see the * `udp-grid-conversion` skill. */ export declare const AgTableButtons: FC; interface AgTableProps extends AgGridReactProps { dynamicSizing?: boolean; className?: string; isUsingAgRowHeight?: boolean; hideHeader?: boolean; // Add the hideHeader prop } /** * AgGrid with tweaks. * * @deprecated Use the new UDP grid components instead — `ClientSideUdpGrid`, * `SearchMethodUdpGrid`, `ServerSideUdpGrid`, or `ApiMethodInstanceUdpGrid`. * See the `udp-grid-conversion` skill for migration guidance. */ export declare const AgTable: FC; export {}; //# sourceMappingURL=AgTable.d.ts.map