import { GridIcons } from '@toolbox-web/grid';
import { PropType, VNode } from 'vue';
import { TypeDefaultsMap } from './grid-type-registry';
/**
* Combined provider for type defaults and icons.
*
* @example
* ```vue
*
*
*
*
*
*
*
* ```
* @since 0.1.0
*/
export declare const GridProvider: import('vue').DefineComponent;
default: undefined;
};
/**
* Icon overrides to provide to all descendant grids.
*/
icons: {
type: PropType>;
default: undefined;
};
}>, () => VNode | VNode[] | undefined, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly;
default: undefined;
};
/**
* Icon overrides to provide to all descendant grids.
*/
icons: {
type: PropType>;
default: undefined;
};
}>> & Readonly<{}>, {
icons: Partial;
typeDefaults: TypeDefaultsMap;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
/** @since 0.1.0 */
export type GridProviderProps = InstanceType['$props'];
//# sourceMappingURL=grid-provider.d.ts.map