import { BusLink, RegisterBusFunction } from "./core";
import { BusLinkRequestTypes, BusLinkResponseTypes, DefaultInitArgs } from "./types";
declare type PseudoBus = {
request: (message: BusLinkRequestTypes) => void;
response: (message: BusLinkResponseTypes) => void;
};
export declare const createPseudoBus: () => PseudoBus;
export declare const pseudoBus: (bus: PseudoBus) => RegisterBusFunction;
export declare const createPseudoBusLink: (bus: PseudoBus) => BusLink;
export {};