import { CssHandleVoid, CssTreeHandle } from "../../../types/css.types.js"; import { LiveTree } from "../livetree.js"; import { StyleGetMany, StyleGetter } from "../managers/style-getter.js"; import { StyleSetter } from "../managers/style-setter.js"; export declare function make_selector_style_getter(host: LiveTree | void, ids: string[], pattern: string, scopeKey?: string): StyleGetter; export declare function make_style_getter_for_ids(host: LiveTree | undefined, ids: string[]): { selector: (pattern: string) => Readonly & { get: StyleGetter; getMany: () => StyleGetMany; var: Readonly<{ name: (name: string) => import("../../../core/style.types.js").CssVarName; key: (name: string) => `var(${import("../../../core/style.types.js").CssVarName})`; set: (name: string, value: import("../../../core/style.types.js").CssValue) => void; value: (name: string) => string | undefined; }>; }>; }; export declare function css_for_quids(quids: readonly string[]): CssHandleVoid; export declare function css_for_quids(host: LiveTree, quids: readonly string[]): CssTreeHandle; /** * Convenience wrapper for the single-QUID case. * * Equivalent to calling `css_for_quids([quid])`. * * @param quid QUID to target. * @returns A `CssHandle` targeting exactly one QUID. * @see css_for_quids */ export declare function css_for_quid(host: LiveTree, quid: string): CssTreeHandle; //# sourceMappingURL=livetree.css-quids.d.ts.map