import type { ExtractPublicPropTypes, InjectionKey, PropType, Ref, VNodeChild } from 'vue'; import type { GridProps } from '../../grid'; import type { TextProps } from '../../typography'; export declare const iconBarInjectionKey: InjectionKey<{ typographyPropsRef: Ref | undefined>; }>; export declare const iconBarItemProps: { readonly label: StringConstructor; readonly icon: PropType<() => VNodeChild>; readonly iconSize: PropType; readonly span: PropType; readonly typographyProps: { readonly type: PropType>; }; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }; export declare const iconBarProps: { readonly items: { readonly type: PropType; readonly default: () => never[]; }; readonly cols: { readonly type: NumberConstructor; readonly default: 6; }; readonly gridProps: { readonly type: PropType>; }; readonly typographyProps: { readonly type: PropType>; }; readonly itemSize: PropType; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }; export type IconBarItemProps = ExtractPublicPropTypes; export type IconBarProps = ExtractPublicPropTypes;