import { BurpaDriver, BurpanetConfig } from "../Engine/types.js"; import { MachineInit } from "../Independents/Machine.js"; import { Response, RequestInit, RequestInfo, MessageInitObject } from "../Independents/Datagram/datagram-types.js"; import { Subscription } from "../Independents/util/Subscription.js"; import { CBurpastateWrapper } from "../Engine/burpastate.js"; import { OpenPromise } from "../Independents/util/OpenPromise.js"; export declare const Burpanet: { ssl: boolean; spawnHost(hostTemplate: string, init: MachineInit, secret?: string): Promise; send(message: MessageInitObject): void; fetch(input: RequestInfo, init?: RequestInit): Promise; fetchSubscribed(input: RequestInfo, init?: RequestInit): Promise>; deleteHost(host: string, secret: string): Promise; state: CBurpastateWrapper; whenInit: OpenPromise; assureInit(): Promise; init(config: BurpanetConfig): Promise; setDriver(driver: BurpaDriver): void; };