import { Color } from "../../lib/Color"; import { ButtonStyle, Component } from "../../types"; import '../../css/buttons.webgen.static.css'; export declare type ButtonAction = { setProgress: (progress: number) => void; setEnabled: (enable: boolean) => void; changeState: (state: ButtonStyle) => void; }; export declare const Button: ({ state, text, pressOn, progress, color, href, dropdown, selectedOn, arrowDownIcon }: { state?: ButtonStyle | undefined; color?: Color | undefined; progress?: number | undefined; href?: string | undefined; dropdown?: [displayName: string, action: () => void][] | undefined; text: string; pressOn?: ((e: ButtonAction) => void) | undefined; selectedOn?: (() => void) | undefined; arrowDownIcon?: string | undefined; }) => Component;