import { BpInput } from '@blueprintui/components/input'; /** * ```typescript * import '@blueprintui/components/include/number.js'; * ``` * * ```html * * * * message text * * ``` * * @summary The number input component is used to allow users to input numeric values with optional min, max, and step constraints. * @element bp-number * @since 2.11.0 * @slot prefix - slot for prefix text or icons (e.g., currency symbols) * @slot suffix - slot for suffix text or icons (e.g., units) * @cssprop --background * @cssprop --color * @cssprop --border * @cssprop --border-radius * @cssprop --outline * @cssprop --outline-offset * @cssprop --padding * @cssprop --font-size * @cssprop --line-height * @cssprop --height * @cssprop --min-width * @cssprop --width * @cssprop --transition * @cssprop --text-align * @cssprop --cursor * @event {InputEvent} input - occurs when the value changes * @event {InputEvent} change - occurs when the value changes */ export declare class BpNumber extends BpInput { #private; /** Specifies the input type as number for numeric input behavior */ accessor type: string; static styles: CSSStyleSheet[]; render(): import("lit").TemplateResult<1>; /** * Increments the value by the step amount */ stepUp(number?: number): void; /** * Decrements the value by the step amount */ stepDown(number?: number): void; }