import { ComponentOptionsMixin, DefineComponent, PropType } from 'vue';

declare const Tabbar: DefineComponent<
  {
    fill?: boolean;
    labels?: boolean;
    scrollable?: boolean;
    hidden?: boolean;
    noShadow?: boolean;
    noHairline?: boolean;
    noBorder?: boolean;
    position?: string;
    topMd?: boolean;
    topIos?: boolean;
    topAurora?: boolean;
    top?: boolean;
    bottomMd?: boolean;
    bottomIos?: boolean;
    bottomAurora?: boolean;
    bottom?: boolean;
    inner?: boolean;
    color?: string;
    colorTheme?: string;
    textColor?: string;
    bgColor?: string;
    borderColor?: string;
    rippleColor?: string;
    themeDark?: boolean;
  },
  () => JSX.Element,
  unknown,
  {},
  {},
  ComponentOptionsMixin,
  ComponentOptionsMixin,
  ('tabbar:hide' | 'tabbar:show')[],
  'tabbar:hide' | 'tabbar:show'
>;

export default Tabbar;
