import { BootstrapElement } from '@bootstrap-wc/core'; /** * `` — `.form-label` wrapper. Pair with `` via `for`. * * Use `column` (and optionally `size="sm" | "lg"`) to render the * `.col-form-label` variant used in horizontal form layouts. Column sizing * classes (`col-form-label-sm`, `col-form-label-lg`) are only emitted when * the label is in column mode, matching Bootstrap. */ export declare class BsFormLabel extends BootstrapElement { htmlFor?: string; required: boolean; /** * Render as a `.col-form-label` for use inside a horizontal `.row` form * layout. Automatically enabled when `size` is set, since Bootstrap only * exposes the `col-form-label-sm` / `col-form-label-lg` sizing classes. */ column: boolean; /** Column label sizing: `sm` → `col-form-label-sm`, `lg` → `col-form-label-lg`. */ size?: 'sm' | 'lg'; private get labelClasses(); render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'bs-form-label': BsFormLabel; } } //# sourceMappingURL=form-label.d.ts.map