import * as ng_primitives_state from 'ng-primitives/state'; import * as _angular_core from '@angular/core'; import { InjectionToken, Provider } from '@angular/core'; import * as flowbite_angular_form from 'flowbite-angular/form'; import { FlowbiteColors, ColorToTheme, FlowbiteSizes, DeepPartial } from 'flowbite-angular'; import * as i1 from 'ng-primitives/form-field'; import * as i1$1 from 'ng-primitives/input'; interface FlowbiteFormFieldColors extends Pick { [key: string]: ColorToTheme; } interface FlowbiteFormFieldSizes extends Pick { [ket: string]: string; } interface FlowbiteFormFieldModes { normal: string; floating: string; [key: string]: string; } interface FlowbiteFormFieldTheme { host: FlowbiteFormFieldHostTheme; } interface FlowbiteFormFieldHostTheme { base: string; transition: string; mode: FlowbiteFormFieldModes; } declare const flowbiteFormFieldTheme: FlowbiteFormFieldTheme; declare class Label { readonly config: flowbite_angular_form.FlowbiteLabelConfig; readonly formFieldState: _angular_core.Signal; readonly color: _angular_core.InputSignal; readonly mode: _angular_core.InputSignal; readonly customTheme: _angular_core.InputSignal<{ host?: { base?: string | undefined; transition?: string | undefined; mode?: { [x: string]: string | undefined; normal?: string | undefined; floating?: string | undefined; } | undefined; } | undefined; }>; readonly theme: _angular_core.Signal<{ host: { root: string; }; }>; readonly state: ng_primitives_state.CreatedState; }>>; /** * @see {@link injectFlowbiteFormFieldState} */ readonly color: _angular_core.InputSignal; /** * @see {@link injectFlowbiteLabelConfig} */ readonly customTheme: _angular_core.InputSignal<{ host?: { base?: string | undefined; transition?: string | undefined; color?: { [x: string]: { light?: string | undefined; dark?: string | undefined; } | undefined; default?: { light?: string | undefined; dark?: string | undefined; } | undefined; info?: { light?: string | undefined; dark?: string | undefined; } | undefined; failure?: { light?: string | undefined; dark?: string | undefined; } | undefined; success?: { light?: string | undefined; dark?: string | undefined; } | undefined; warning?: { light?: string | undefined; dark?: string | undefined; } | undefined; primary?: { light?: string | undefined; dark?: string | undefined; } | undefined; } | undefined; mode?: { [x: string]: string | undefined; normal?: string | undefined; floating?: string | undefined; } | undefined; } | undefined; }>; readonly theme: _angular_core.Signal<{ host: { root: string; }; }>; /** * @internal */ readonly state: ng_primitives_state.CreatedState