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


declare const Col: DefineComponent<
  {
    
    resizable: {
      type: PropType<boolean>;
    },

    resizableFixed: {
      type: PropType<boolean>;
    },

    resizableAbsolute: {
      type: PropType<boolean>;
    },

    tag: {
      type: PropType<string>;
      default: string;
    },

    width: {
      type: PropType<number | string>;
      default: string;
    },

    xsmall: {
      type: PropType<number | any>;
    },

    small: {
      type: PropType<number | any>;
    },

    medium: {
      type: PropType<number | any>;
    },

    large: {
      type: PropType<number | any>;
    },

    xlarge: {
      type: PropType<number | any>;
    },

    resizableHandler: {
      type: PropType<boolean>;
      default: boolean;
    },

    color: {
      type: PropType<string>;
    },

    colorTheme: {
      type: PropType<string>;
    },

    textColor: {
      type: PropType<string>;
    },

    bgColor: {
      type: PropType<string>;
    },

    borderColor: {
      type: PropType<string>;
    },

    rippleColor: {
      type: PropType<string>;
    },

    themeDark: {
      type: PropType<boolean>;
    }
  },
  () => JSX.Element,
  unknown,
  {},
  {},
  ComponentOptionsMixin,
  ComponentOptionsMixin,
  ("grid:resize")[],
  "grid:resize"
>;

export default Col;
  