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

declare const Row: DefineComponent<
  {
    gap?: '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' | '10';
    noGap?: boolean;
    resizable?: boolean;
    resizableFixed?: boolean;
    resizableAbsolute?: boolean;
    tag?: string;
    resizableHandler?: boolean;
    color?: string;
    colorTheme?: string;
    textColor?: string;
    bgColor?: string;
    borderColor?: string;
    rippleColor?: string;
    themeDark?: boolean;
  },
  () => JSX.Element,
  unknown,
  {},
  {},
  ComponentOptionsMixin,
  ComponentOptionsMixin,
  'grid:resize'[],
  'grid:resize'
>;

export default Row;
