/** * Btn * @type Structural * @module Btn * * @company Manastone * @package ManaKit * @author Laurent Grimaldi * @repository https://github.com/manastone/manakit * @copyright (c)2023 Manastone and the ManaKit project authors */ import { FunctionComponent } from 'react'; import { ElementChildrenType, ElementClassHTMLType, ElementIdHTMLType, ElementStyleHTMLType, SizeHTML, RoundedClass, ElevationClass } from '../../types'; import './Btn.scss'; declare const Btn: FunctionComponent; export declare class BtnClassType { id?: ElementIdHTMLType; className?: ElementClassHTMLType; style?: ElementStyleHTMLType; children?: ElementChildrenType; dark?: boolean; light?: boolean; active?: boolean; block?: boolean; color?: string; elevation?: ElevationClass; flat?: boolean; onClick?: any; href?: any; target?: string; icon?: boolean; loading?: string | boolean; width?: SizeHTML; height?: SizeHTML; minWidth?: SizeHTML; minHeight?: SizeHTML; maxWidth?: SizeHTML; maxHeight?: SizeHTML; position?: 'static' | 'relative' | 'fixed' | 'absolute' | 'sticky'; prependIcon?: ElementChildrenType; appendIcon?: ElementChildrenType; rounded?: RoundedClass; size?: 'xs' | 'sm' | 'md' | 'lg' | 'xl'; stacked?: boolean; value?: any; outlined?: boolean; text?: boolean; disabled?: boolean; } export default Btn;