import { Channel } from './channel.js';
export declare function of<T>(cap?: number): Channel<T>;
export declare function ofIterable<T>(iterable: Iterable<T>, cap?: number): Channel<T>;
export declare function ofAsyncIterable<T>(asyncIterable: AsyncIterable<T>, cap?: number): Channel<T>;