import type { NormalizedQuestion, QuestionSelection, QuestionUiContext } from "./types.js"; export declare const PIX_QUESTION_RPC_ENV = "PIX_QUESTION_RPC_BRIDGE"; export declare const PIX_QUESTION_EDITOR_TITLE = "__pix_question_v1__"; export declare const PIX_QUESTION_PROTOCOL_VERSION = 1; export declare const MAX_DESKTOP_QUESTION_IMAGES = 10; export declare const MAX_DESKTOP_QUESTION_IMAGE_BYTES: number; export declare const MAX_DESKTOP_QUESTION_IMAGE_BYTES_TOTAL: number; export declare function shouldUseDesktopQuestionBridge(ctx: QuestionUiContext, environment?: NodeJS.ProcessEnv): boolean; export declare function runDesktopQuestionnaire(questions: NormalizedQuestion[], ctx: QuestionUiContext): Promise; export declare function parseDesktopQuestionResponse(value: string, questions: NormalizedQuestion[]): QuestionSelection[] | null; export declare function createDesktopQuestionResponse(selections: QuestionSelection[]): string;