import type { NormalizedQuestion, QuestionSelection } from "./types.js"; export type RemoteQuestionHandler = (questions: NormalizedQuestion[], signal?: AbortSignal) => Promise; export declare function registerRemoteQuestionHandler(sessionId: string, handler: RemoteQuestionHandler): () => void; export declare function runRemoteQuestionnaire(sessionId: string, questions: NormalizedQuestion[], signal?: AbortSignal): Promise;