import '@dicehub-ui/css/build/button.css'; import { RawLocation } from 'vue-router'; import { PropType } from '@vue/composition-api'; declare const Button: import("vue").ComponentOptions; }; /** * If specified, tag `a` will be used instead of `button` tag. * */ href: { type: StringConstructor; }; /** * Displays loading state. * */ loading: { default: boolean; type: BooleanConstructor; }; /** * Makes the button disabled. * */ disabled: { default: boolean; type: BooleanConstructor; }; /** * Makes the button take up all available width. * */ block: { default: boolean; type: BooleanConstructor; }; /** * Applies "small" size. * */ small: { default: boolean; type: BooleanConstructor; }; /** * Applies "medium" size. * */ medium: { default: boolean; type: BooleanConstructor; }; /** * Applies "large" size. * */ large: { default: boolean; type: BooleanConstructor; }; /** * Changes the style of the button to the outlined one. * */ outline: { default: boolean; type: BooleanConstructor; }; /** * Applies "primary" color. */ primary: { default: boolean; type: BooleanConstructor; }; /** * Applies "success" color. */ success: { default: boolean; type: BooleanConstructor; }; /** * Applies "warning" color. */ warning: { default: boolean; type: BooleanConstructor; }; /** * Applies "danger" color. */ danger: { default: boolean; type: BooleanConstructor; }; }, {} & { type?: string; to?: RawLocation; href?: string; loading?: boolean; disabled?: boolean; block?: boolean; small?: boolean; medium?: boolean; large?: boolean; outline?: boolean; primary?: boolean; success?: boolean; warning?: boolean; danger?: boolean; }> & import("vue").VueConstructor & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ type: string; loading: boolean; disabled: boolean; block: boolean; small: boolean; medium: boolean; large: boolean; outline: boolean; primary: boolean; success: boolean; warning: boolean; danger: boolean; } & { to?: RawLocation; href?: string; }, { [x: string]: unknown; }, {} & { type?: string; to?: RawLocation; href?: string; loading?: boolean; disabled?: boolean; block?: boolean; small?: boolean; medium?: boolean; large?: boolean; outline?: boolean; primary?: boolean; success?: boolean; warning?: boolean; danger?: boolean; }, {}, {}, { type: string; loading: boolean; disabled: boolean; block: boolean; small: boolean; medium: boolean; large: boolean; outline: boolean; primary: boolean; success: boolean; warning: boolean; danger: boolean; } & { to?: RawLocation; href?: string; }>); export { Button }; export default Button;