import * as React from 'react'; /** @internal */ export declare function isProp>(prop: T | undefined): prop is T; /** @internal */ export declare function mergeProps | undefined>>(...props: T): React.HTMLAttributes; /** @internal */ export declare function cloneSingleChild(children: React.ReactNode | React.ReactNode[], props?: Record, key?: any): (string | number | React.ReactElement> | Iterable)[] | null | undefined; /** * @internal */ export declare function warnAboutMissingStyles(el?: HTMLElement): void; /** * * @internal * used to stringify room options to detect dependency changes for react hooks. * Replaces processors and e2ee options with strings. */ export declare function roomOptionsStringifyReplacer(key: string, val: unknown): unknown; //# sourceMappingURL=utils.d.ts.map