import type { OneOrMany, AnyCssProp } from './types.ts'; /** * Set CSS properties on one or more elements. * Get computed CSS property values from a single element. * * Uses `setProperty` for custom properties (`--*`) and direct * style access for standard properties, matching browser conventions. * * @example * css(el, { color: 'red', fontSize: '16px' }); * css(el, 'color'); // → 'red' * css(el, ['color', 'fontSize']); // → { color: 'red', fontSize: '16px' } * css.remove(el, 'color'); */ declare function css(els: OneOrMany, props: Record): void; declare function css(el: HTMLElement, prop: string): string; declare function css(el: HTMLElement, props: string[]): Record; declare namespace css { var remove: (els: OneOrMany, props: AnyCssProp | AnyCssProp[]) => void; } export { css };