import type { BotonicContext } from '@botonic/core';
import type { HtCaptureUserInputNode } from '../content-fields/hubtype-fields';
interface AiCaptureResponseSuccess {
    success: true;
    value: string;
}
interface AiCaptureResponseFailure {
    success: false;
}
export type AiCaptureResponse = AiCaptureResponseSuccess | AiCaptureResponseFailure;
export declare class CaptureUserInputClient {
    private botonicContext;
    constructor(botonicContext: BotonicContext);
    getCaptureUserInputResponse(captureUserInputNode: HtCaptureUserInputNode, textOrTranscript: string): Promise<AiCaptureResponse>;
}
export {};
