import { FunctionState, State } from "./router.js"; import { EventDelegate } from "../events.js"; import { WritableDraft } from "immer/dist/internal"; declare type Opts = { port: number; key: any; cert: any; region: string; app: string; stage: string; live: boolean; }; export declare function useLocalServer(opts: Opts): Promise<{ port: number; updateState: (cb: (draft: WritableDraft) => void) => void; onDeploy: EventDelegate; updateFunction(id: string, cb: (draft: WritableDraft) => void): void; }>; export {};