import * as i0 from "@angular/core"; export interface AppState { preset?: string; primary?: string; darkTheme?: boolean; } export declare class ThemeConfigService { readonly STORAGE_KEY = "themeConfigState"; appState: import("@angular/core").WritableSignal; document: Document; platformId: Object; theme: import("@angular/core").Signal<"dark" | "light">; initialized: boolean; transitionComplete: import("@angular/core").WritableSignal; constructor(); handleDarkModeTransition(state: AppState): void; startViewTransition(state: AppState): void; onTransitionEnd(): void; toggleDarkMode(state: AppState): void; loadAppState(): any; saveAppState(state: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }