import { CSSResultGroup } from "lit"; import { Flat } from "../../flatstate/flat.js"; import { Context } from "../../nexus/context.js"; import { BaseElementClasses } from "../element.js"; import { SignalTower } from "../../signals/tower.js"; export declare namespace apply { const css: (theme: CSSResultGroup) => (elements: E) => { [P in keyof E]: E[keyof E]; }; const flat: (flat: Flat) => (elements: E) => { [P in keyof E]: any; }; const signals: (signals: SignalTower) => (elements: E) => { [P in keyof E]: any; }; const reactive: (r?: import("../../index.js").Reactor) => (elements: E) => { [P in keyof E]: any; }; /** @deprecated use `reactive` instead */ const reactor: (r?: import("../../index.js").Reactor) => (elements: E) => { [P in keyof E]: any; }; /** @deprecated use `setup` instead */ const context: (context: Context) => (elements: E) => E; const setup: (...styles: CSSResultGroup[]) => (elements: E) => { [P in keyof E]: any; }; }