import { AmtTheme, AmtThemeColor, AmtThemeDirection, AmtThemeMode } from '../interfaces/amt-theme.inteface';
import * as i0 from "@angular/core";
export declare class AmtThemeService {
    settings: import("@angular/core").WritableSignal<AmtTheme>;
    private storage;
    private renderer;
    constructor();
    set title(title: string);
    get title(): string;
    set direction(direction: AmtThemeDirection);
    get direction(): string;
    set mode(mode: AmtThemeMode);
    get mode(): string;
    toggleMode(): void;
    set color(color: AmtThemeColor);
    get color(): string;
    private loadDefaults;
    private updateHtmlClass;
    private updateHtmlAttribute;
    static ɵfac: i0.ɵɵFactoryDeclaration<AmtThemeService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<AmtThemeService>;
}
