import { BotonicContext } from '@botonic/core';
import { ContentFieldsBase } from './content-fields-base';
import { HtAiValidationType, HtCaptureUserInputNode } from './hubtype-fields/capture-user-input';
export declare class FlowCaptureUserInput extends ContentFieldsBase {
    fieldName: string;
    aiValidationType: HtAiValidationType;
    aiValidationInstructions: string;
    captureSuccessId: string;
    captureFailId: string;
    static fromHubtypeCMS(cmsText: HtCaptureUserInputNode): FlowCaptureUserInput;
    trackFlow(): Promise<void>;
    processContent(botonicContext: BotonicContext): Promise<import(".").FlowContent>;
    toBotonic(botonicContext: BotonicContext): Promise<void>;
}
