import { CSSResult } from 'lit';
import * as plugins from './plugins.js';
export interface IBdVarTriplet {
    cssVarName: string;
    darkValue: string;
    brightValue: string;
}
export declare class CssManager {
    domtoolsPromise: Promise<plugins.domtools.DomTools>;
    goBright: boolean;
    bdVarTripletStore: IBdVarTriplet[];
    constructor();
    get defaultStyles(): CSSResult;
    cssForDesktop(contentArg: CSSResult): CSSResult;
    cssForNotebook(contentArg: CSSResult): CSSResult;
    cssForTablet(contentArg: CSSResult): CSSResult;
    cssForPhablet(contentArg: CSSResult): CSSResult;
    cssForPhone(contentArg: CSSResult): CSSResult;
    bdTheme(brightValueArg: string, darkValueArg: string): CSSResult;
    cssGridColumns: (amountOfColumnsArg: number, gapSizeArg: number) => CSSResult;
}
