import { Checkbox as FoundationCheckbox } from '@ni/fast-foundation'; declare global { interface HTMLElementTagNameMap { 'nimble-checkbox': Checkbox; } } declare const Checkbox_base: (abstract new (...args: any[]) => { errorText?: string; errorVisible: boolean; errorHasOverflow: boolean; readonly $fastController: import("@ni/fast-element").Controller; $emit(type: string, detail?: any, options?: Omit): boolean | void; connectedCallback(): void; disconnectedCallback(): void; attributeChangedCallback(name: string, oldValue: string, newValue: string): void; }) & typeof FoundationCheckbox; /** * A nimble-styled checkbox control. */ export declare class Checkbox extends Checkbox_base { /** * @public * @remarks * HTML Attribute: tabindex */ tabIndex: number; /** * @internal */ get resolvedTabindex(): string | undefined; } export declare const checkboxTag = "nimble-checkbox"; export {};