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_button from 'flowbite-angular/button'; import { FlowbiteColors, ColorToTheme, FlowbiteSizes, FlowbiteBoolean, DeepPartial } from 'flowbite-angular'; import * as i1 from 'ng-primitives/button'; import * as i2 from 'ng-primitives/interactions'; interface FlowbiteBaseButtonSizes extends Pick { [key: string]: string; } interface FlowbiteBaseButtonColors extends Pick { [key: string]: ColorToTheme; } declare class BaseButton { readonly config: flowbite_angular_button.FlowbiteBaseButtonConfig; /** * @see {@link injectFlowbiteBaseButtonConfig} */ readonly color: _angular_core.InputSignal; /** * @see {@link injectFlowbiteBaseButtonConfig} */ readonly size: _angular_core.InputSignal; /** * @see {@link injectFlowbiteBaseButtonConfig} */ readonly pill: _angular_core.InputSignalWithTransform; /** * @see {@link injectFlowbiteBaseButtonConfig} */ readonly outline: _angular_core.InputSignalWithTransform; /** * @internal */ readonly state: ng_primitives_state.CreatedState; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵdir: _angular_core.ɵɵDirectiveDeclaration; } declare class Button { readonly config: flowbite_angular_button.FlowbiteButtonConfig; readonly baseButtonState: _angular_core.Signal; readonly size: _angular_core.InputSignal; readonly pill: _angular_core.InputSignalWithTransform; readonly outline: _angular_core.InputSignalWithTransform; readonly state: ng_primitives_state.CreatedState; }>>; /** * @see {@link injectFlowbiteButtonConfig} */ readonly customTheme: _angular_core.InputSignal<{ host?: { base?: string | undefined; transition?: string | undefined; focus?: string | undefined; disabled?: string | undefined; size?: { [x: string]: string | undefined; xs?: string | undefined; sm?: string | undefined; md?: string | undefined; lg?: string | undefined; xl?: string | undefined; } | undefined; pill?: { off?: string | undefined; on?: string | undefined; } | 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; colorOutline?: { [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; } | undefined; }>; /** * @internal */ readonly state: ng_primitives_state.CreatedState