import { MaybeArray } from '../utils/array'; import { Reactive, ReactiveValue } from './reactive'; import { MaybeReactive, MaybeReactiveProps } from './types'; export declare function getReactiveElements(maybeArray?: MaybeArray>): Reactive[]; export declare function getReactiveElementsFromObject(obj: MaybeReactiveProps): Partial<{ [K in keyof T]: ReactiveValue; }>; export declare function xequal(a: MaybeReactive, b: MaybeReactive): { valueChanges$: import('rxjs').Observable; getterFn: () => boolean; readonly value: boolean; }; export declare function xif(condition: MaybeReactive): { xthen: (trueValue: MaybeReactive) => { xelse: (falseValue: MaybeReactive) => { valueChanges$: import('rxjs').Observable; getterFn: () => T; readonly value: T; }; }; }; /** * * const cls = if(equal(value, activeClass)).then(activeClass).else(""); */