import type { ExtensionContext } from "@earendil-works/pi-coding-agent"; import { type AskUserParams, type RequestUserInputDetails } from "./types.js"; export { normalizeRequestOptions, normalizeRequestQuestions } from "./normalize.js"; type AskUserExecutionResult = { content: Array<{ type: "text"; text: string; }>; details: RequestUserInputDetails; isError?: true; }; export declare function collectFreeformInput(ctx: ExtensionContext, question: string, timeoutMs: number): Promise; export declare function buildNoUiAskUserResult(message?: string): AskUserExecutionResult; export declare function executeAskUserRequest(ctx: ExtensionContext, params: AskUserParams): Promise; //# sourceMappingURL=core.d.ts.map