import { type InjectOptions, type Signal, type WritableSignal } from '@angular/core'; import { type TuiInteractiveState } from '@taiga-ui/core/types'; type A = string; type S = TuiInteractiveState | null; type F = boolean | null; type M = string | readonly string[] | null; export declare function tuiAppearance(value: A | WritableSignal, options?: InjectOptions): WritableSignal; export declare function tuiAppearance(value: Signal, options?: InjectOptions): Signal; export declare function tuiAppearanceState(value: S | WritableSignal, options?: InjectOptions): WritableSignal; export declare function tuiAppearanceState(value: Signal, options?: InjectOptions): Signal; export declare function tuiAppearanceFocus(value: F | WritableSignal, options?: InjectOptions): WritableSignal; export declare function tuiAppearanceFocus(value: Signal, options?: InjectOptions): Signal; export declare function tuiAppearanceMode(value: M | WritableSignal, options?: InjectOptions): WritableSignal; export declare function tuiAppearanceMode(value: Signal, options?: InjectOptions): Signal; export {};