export interface AnswerEvaluationPOSTParams {
    question: string;
    helpful: boolean;
    answer: {
        responseId: string;
        text: string;
        format: string;
    };
    details: {
        readable: Boolean | null;
        documented: Boolean | null;
        correctTopic: Boolean | null;
        hallucinationFree: Boolean | null;
    };
    correctAnswerUrl: string | null;
    additionalNotes: string | null;
}
export declare const answerEvaluation: import("@reduxjs/toolkit/query").Api<import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {} & import("@reduxjs/toolkit/query").RetryOptions, {}>, {
    post: import("@reduxjs/toolkit/query").MutationDefinition<AnswerEvaluationPOSTParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {} & import("@reduxjs/toolkit/query").RetryOptions, {}>, never, void, "answer">;
}, "answer", never, typeof import("@reduxjs/toolkit/query").coreModuleName>;
