import { ReactNode } from 'react'; /** * Props for {@link GridToolbarContent}. * @since 1.8.0 */ export interface GridToolbarContentProps { /** * Unique identifier for this toolbar content entry. * Defaults to a stable React-generated id (`tbw-toolbar-content-:rN:`). */ id?: string; /** * Render order priority. Lower values appear first. * @default 100 */ order?: number; /** React content to project into the grid shell toolbar. */ children: ReactNode; } /** * Declarative wrapper around the grid's imperative * {@link ShellPlugin.registerToolbarContent} API. * * Mounts its children into the slot the grid provides for toolbar content while * keeping them inside the React tree. Must be a descendant of ``. * * Prefer this over `` (light DOM) when you need * reactive props or callbacks bound to React state. Use the light-DOM form * for static markup that should be moved verbatim into the toolbar. * * @example * ```tsx * * * * * * ``` * * @category Component * @since 1.8.0 */ export declare function GridToolbarContent({ id: idProp, order, children }: GridToolbarContentProps): null; //# sourceMappingURL=grid-toolbar-content.d.ts.map