UNPKG

@design.estate/dees-element

Version:

A library for creating custom elements extending the lit element class with additional functionalities.

22 lines (21 loc) 808 B
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; }