import { ComponentOptionsMixin, DefineComponent } from 'vue';
import { Icon } from 'zmp-core/types';

declare const GridItem: DefineComponent<
  {
    label?: string;
    icon?: Icon.IconZMP;
    to?: string;
    onClick?: (event?: any) => void;
    key?: string;
    disabled?: boolean;
  },
  () => JSX.Element,
  unknown,
  {},
  {},
  ComponentOptionsMixin,
  ComponentOptionsMixin
>;

export default GridItem;
