/// import * as React from 'react'; import { ValueComparison } from '../../Utils/Compare'; import { IterableLike, Property } from '../../WebRx'; export declare function renderIterable(source: IterableLike | undefined, selector?: (item: T, index: number, items: T[]) => React.ReactNode, projector?: (items: React.ReactNode[]) => React.ReactNode, sortKey?: (item: T) => any, sortComparer?: ValueComparison, defaultSelector?: () => T | undefined): React.ReactNode; export declare function renderConditional(condition: Property | boolean | undefined | null, trueContent: () => React.ReactNode, falseContent?: () => React.ReactNode): {} | null | undefined; export declare function renderNullable(item: T | undefined | null, notNullContent: (x: T) => React.ReactNode, nullContent?: () => React.ReactNode, constraint?: (x: T) => boolean): {} | null | undefined; export declare function focusElement(instance: React.ReactInstance | null | undefined, action?: (elem: T) => void): void; export declare function classNames(...args: any[]): string;