import type { FastifyInstance } from "fastify"; import type { StateBroadcaster } from "../services/broadcaster.js"; import type { PushNotifier } from "../services/pushNotifier.js"; import type { QuestionChatRelay } from "../services/questionChatRelay.js"; import { type RequestStore } from "../services/requestStore.js"; import type { SessionStore } from "../services/sessionStore.js"; export declare function registerExtensionSocket(app: FastifyInstance, sessionStore: SessionStore, requestStore: RequestStore, broadcaster: StateBroadcaster, expireDue?: () => unknown, pushNotifier?: PushNotifier, questionChatRelay?: QuestionChatRelay, imageUploadToken?: (sessionId: string, connectionId: string) => string): Promise; //# sourceMappingURL=extensionSocket.d.ts.map