import { type Goal, type GoalAnswerInput, type GoalQuestion, type GoalQuestionInput } from './schema.js'; export { isGoalApprovalUsable } from './inquiry.js'; export declare function addGoalQuestion(goal: Goal, input: GoalQuestionInput): { goal: Goal; questionId: string; }; export declare function withdrawGoalQuestion(goal: Goal, questionId: string, reason?: string): Goal; export declare function answerGoalQuestion(goal: Goal, questionId: string, answer: string | GoalAnswerInput, source?: NonNullable['source']): Goal; export declare function isSameGoalOperation(left: GoalQuestion, right: GoalQuestion): boolean; export declare function consumeGoalApproval(goal: Goal, questionId: string, consumedAt: string): Goal; export declare function withdrawPendingGoalQuestions(goal: Goal, reason: string, withdrawnAt: string): Goal; //# sourceMappingURL=questions.d.ts.map