import { GridIcons } from '@toolbox-web/grid'; import { InjectionKey, PropType } from 'vue'; /** * Injection key for grid icons. * @since 0.1.0 */ export declare const GRID_ICONS: InjectionKey>; /** * Composable to get the current icon overrides from the nearest provider. * * @example * ```vue * * ``` * @since 0.1.0 */ export declare function useGridIcons(): Partial | undefined; /** * Provides application-wide icon overrides for all descendant grids. * * Wrap your application (or part of it) with this provider to customize * icons used by all TbwGrid components. * * @example * ```vue * * * * ``` * @since 0.1.0 */ export declare const GridIconProvider: import('vue').DefineComponent>; required: true; }; }>, () => import('vue').VNode[] | undefined, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; /** @since 0.1.0 */ export type GridIconProviderProps = InstanceType['$props']; //# sourceMappingURL=grid-icon-registry.d.ts.map