import { HGridProps, GridItem, GridType } from './src/types'; import { WithInstall } from '../utils'; import { CreateComponentPublicInstanceWithMixins, ExtractPropTypes, PropType, CSSProperties, ComponentOptionsMixin, PublicProps, GlobalComponents, GlobalDirectives, ComponentProvideOptions, ComponentOptionsBase, VNodeProps, AllowedComponentProps, ComponentCustomProps } from 'vue'; export { HGridProps }; export { GridType } from './src/types'; export type { GridItem, HGridEmits } from './src/types'; declare const HlxbGrid: WithInstall<{ new (...args: any[]): CreateComponentPublicInstanceWithMixins; }; loading: { type: PropType; }; type: { type: PropType; }; isEmpty: { type: PropType; default: undefined; }; iconSize: { type: PropType; }; itemHeight: { type: PropType; }; hoverColor: { type: PropType; }; fileName: { type: PropType; default: undefined; }; columns: { type: PropType; }; verticalGap: { type: PropType; }; horizontalGap: { type: PropType; }; emptyText: { type: PropType; }; hoverShow: { type: PropType; default: undefined; }; containerClass: { type: PropType; }; containerStyle: { type: PropType; }; itemClass: { type: PropType; }; itemStyle: { type: PropType; }; itemDirection: { type: PropType<"horizontal" | "vertical">; }; showDesc: { type: PropType; default: undefined; }; }>> & Readonly<{ "onItem-click"?: ((item: GridItem, index: number) => any) | undefined; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "item-click": (item: GridItem, index: number) => void; }, PublicProps, { isEmpty: boolean; fileName: boolean; hoverShow: boolean; showDesc: boolean; }, true, {}, {}, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly< ExtractPropTypes<{ data: { type: PropType< GridItem[]>; }; loading: { type: PropType; }; type: { type: PropType; }; isEmpty: { type: PropType; default: undefined; }; iconSize: { type: PropType; }; itemHeight: { type: PropType; }; hoverColor: { type: PropType; }; fileName: { type: PropType; default: undefined; }; columns: { type: PropType; }; verticalGap: { type: PropType; }; horizontalGap: { type: PropType; }; emptyText: { type: PropType; }; hoverShow: { type: PropType; default: undefined; }; containerClass: { type: PropType; }; containerStyle: { type: PropType; }; itemClass: { type: PropType; }; itemStyle: { type: PropType; }; itemDirection: { type: PropType<"horizontal" | "vertical">; }; showDesc: { type: PropType; default: undefined; }; }>> & Readonly<{ "onItem-click"?: ((item: GridItem, index: number) => any) | undefined; }>, {}, {}, {}, {}, { isEmpty: boolean; fileName: boolean; hoverShow: boolean; showDesc: boolean; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & ComponentOptionsBase; }; loading: { type: PropType; }; type: { type: PropType; }; isEmpty: { type: PropType; default: undefined; }; iconSize: { type: PropType; }; itemHeight: { type: PropType; }; hoverColor: { type: PropType; }; fileName: { type: PropType; default: undefined; }; columns: { type: PropType; }; verticalGap: { type: PropType; }; horizontalGap: { type: PropType; }; emptyText: { type: PropType; }; hoverShow: { type: PropType; default: undefined; }; containerClass: { type: PropType; }; containerStyle: { type: PropType; }; itemClass: { type: PropType; }; itemStyle: { type: PropType; }; itemDirection: { type: PropType<"horizontal" | "vertical">; }; showDesc: { type: PropType; default: undefined; }; }>> & Readonly<{ "onItem-click"?: ((item: GridItem, index: number) => any) | undefined; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "item-click": (item: GridItem, index: number) => void; }, string, { isEmpty: boolean; fileName: boolean; hoverShow: boolean; showDesc: boolean; }, {}, string, {}, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new () => { $slots: { item?(_: { item: GridItem; index: number; }): any; icon?(_: { item: GridItem; index: number; }): any; empty?(_: {}): any; }; }), HGridProps>; export default HlxbGrid;