import { Observable } from 'rxjs'; import { type Stream } from 'xstream'; import { Obj } from '@cycle-mega-driver/common/lib'; import { ChannelConfigToSink } from "../../utils"; export declare class IpcRendererSource { constructor(sink$: Observable>); select(name: K): Observable; createSink(channel: T, data: Output[T]): ChannelConfigToSink; } export declare function makeIpcRendererDriverNg(): (xs$: Stream>) => IpcRendererSource;