import { RafEnv, WhenIdleEnv } from './dom'; import * as E from './Env'; import * as http from './http'; /** * @category Environment * @since 0.9.4 */ export declare const HttpEnv: http.HttpEnv; /** * Constructs an Adapter that utilizes a BroadcastChannel to communicate messages across * all scripts of the same origin, including workers. * * _Note:_ An error will occur, and the stream will fail, if you send events which cannot be * structurally cloned. See * https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Structured_clone_algorithm * @category Constructor * @since 0.12.2 */ export declare const broadcastChannel: (name: string) => readonly [(event: A) => void, import("@most/types").Stream]; /** * Utilize the Crypto API to generate 8-bit numbers * @category Constructor * @since 0.12.2 */ export declare const random8Bits: (count: number) => E.Of; /** * Utilize the Crypto API to generate 16-bit numbers * @category Constructor * @since 0.12.2 */ export declare const random16Bits: (count: number) => E.Of; /** * Utilize the Crypto API to generate 32-bit numbers * @category Constructor * @since 0.12.2 */ export declare const random32Bits: (count: number) => E.Of; /** * @category Environment * @since 0.13.2 */ export declare const rafEnv: RafEnv; /** * @category Environment * @since 0.13.2 */ export declare const whenIdleEnv: WhenIdleEnv; //# sourceMappingURL=browser.d.ts.map