import * as React from 'react'; import { GrowthBehavior, Themeable, EmotionCanvasTheme } from '@workday/canvas-kit-react-common'; import { CanvasSystemIcon } from '@workday/design-assets-types'; import { ButtonVariant, ButtonColors, DropdownButtonVariant, ButtonOrAnchorComponent } from './types'; export interface ButtonProps extends React.ButtonHTMLAttributes, Themeable, GrowthBehavior { variant?: ButtonVariant; size?: 'small' | 'medium' | 'large'; buttonRef?: React.Ref; dataLabel?: String; icon?: CanvasSystemIcon; as?: 'a'; } declare const Button: ButtonOrAnchorComponent; export default Button; export declare const getButtonColors: (variant: ButtonVariant | DropdownButtonVariant, { canvas: { palette: { primary: themePrimary }, }, }: EmotionCanvasTheme) => ButtonColors; //# sourceMappingURL=Button.d.ts.map