export type CSSStyle = CSSStyleSheet | CSSStyleSheet[] | CSSStyle[]; export declare const css: (strings: TemplateStringsArray, ...values: any[]) => EnhancedCSSStyleSheet; export declare class EnhancedCSSStyleSheet extends CSSStyleSheet { text: string; replaceSync(text: string): void; toString(): string; } export declare const getPrototypeChain: (start: object) => T[]; export declare const getInheritanceFlatStyles: >(styleKey: keyof Cls, ctor: Record) => CSSStyleSheet[]; type NestedCSSStyleSheet = CSSStyleSheet[] | NestedCSSStyleSheet[]; export declare const flattenStyles: (styles: NestedCSSStyleSheet) => CSSStyleSheet[]; export {}; //# sourceMappingURL=css.d.ts.map