import type { WS } from "insite-ws/client";
import type { WSServerClient } from "insite-ws/server";
import { OutgoingTransfer } from "../OutgoingTransfer";
import { OutgoingTransport } from "../OutgoingTransport";
import type { OutgoingTransferTypes } from "../types";
import type { BrowserTransferTypes } from "./types";
declare class BrowserOutgoingTransfer<WSORWSSC extends WS | WSServerClient = WS> extends OutgoingTransfer<WSORWSSC> {
    static types: OutgoingTransferTypes<BrowserOutgoingTransfer<WS>, BrowserTransferTypes>;
}
declare class BrowserOutgoingTransport<WSORWSSC extends WS = WS> extends OutgoingTransport<WSORWSSC, BrowserOutgoingTransfer<WSORWSSC>, BrowserTransferTypes> {
    static Transfer: typeof BrowserOutgoingTransfer;
}
export { BrowserOutgoingTransfer as OutgoingTransfer, BrowserOutgoingTransport as OutgoingTransport };
//# sourceMappingURL=outgoing.d.ts.map