import type { Label } from "../render/Label"; import type { Graphics } from "../render/Graphics"; import { Container, IContainerPrivate, IContainerSettings, IContainerEvents } from "./Container"; export interface IButtonSettings extends IContainerSettings { /** * A [[Label]] element for the button to show as a label. */ label?: Label; /** * A [[Graphics]] element for the button to show as icon. */ icon?: Graphics; } export interface IButtonPrivate extends IContainerPrivate { } export interface IButtonEvents extends IContainerEvents { } /** * Draws an interactive button. * * @see {@link https://www.amcharts.com/docs/v5/concepts/common-elements/buttons/} for more info * @important */ export declare class Button extends Container { protected _afterNew(): void; _settings: IButtonSettings; _privateSettings: IButtonPrivate; _events: IButtonEvents; static className: string; static classNames: Array; _prepareChildren(): void; } //# sourceMappingURL=Button.d.ts.map