import { BootstrapElement } from '@bootstrap-wc/core'; export type CheckType = 'checkbox' | 'radio' | 'switch'; /** * `` — unified checkbox / radio / switch. * * Renders the native `` into LIGHT DOM so * browser autofill, password-manager autofill, and form-association all * work the same way they do for plain HTML. See `bs-input` for * background on the light-DOM rendering choice. * * Use `type="switch"` for the toggle style. `type="radio"` requires a * `name` attribute to group with sibling radios. Author label content * either via the `label` attribute or by placing inline children inside * the element. */ export declare class BsFormCheck extends BootstrapElement { static formAssociated: boolean; type: CheckType; checked: boolean; disabled: boolean; required: boolean; indeterminate: boolean; name: string; value: string; autocomplete?: string; label?: string; ariaLabel: string | null; inline: boolean; reverse: boolean; invalid: boolean; valid: boolean; private _input; private _label; /** Snapshot of author-provided label children, taken before Lit's * light-DOM render replaces them. Re-inserted into the rendered * `