import { CSSResultGroup } from "lit"; import { Flat } from "../../flatstate/flat.js"; import { BaseElementClass } from "../element.js"; import { SignalTower } from "../../signals/tower.js"; export declare namespace mixin { function css(...newStyles: (undefined | CSSResultGroup)[]): (Base: C) => C; function css_deferred(getNewStyles: () => (CSSResultGroup | undefined)[]): (Base: C) => C; function signals(signals: SignalTower): (Base: C) => C; function flat(flat: Flat): (Base: C) => C; function reactive(r?: import("../../index.js").Reactor): (Base: C) => C; /** @deprecated use `reactive` instead */ const reactor: typeof reactive; function setup(...styles: CSSResultGroup[]): (Base: C) => C; }