export declare class DocumentStepData implements StepData {
    stepName: string;
    documents: Document[];
    constructor();
}
export declare class GovernmentIdStepData implements StepData {
    stepName: string;
    captures: GovernmentIdCapture[];
    constructor();
}
export interface GovernmentIdCapture {
    idClass: string;
    captureMethod: GovernmentIdCaptureMethod;
    side: GovernmentIdCaptureSide;
    frames: GovernmentIdCaptureFrames[];
}
export declare enum GovernmentIdCaptureMethod {
    Manual = "Manual",
    Auto = "Auto",
    Upload = "Upload"
}
export declare enum GovernmentIdCaptureSide {
    Front = "Front",
    Back = "Back"
}
export interface GovernmentIdCaptureFrames {
    absoluteFilePath: string;
}
export declare class SelfieStepData implements StepData {
    stepName: string;
    centerCapture: SelfieCapture | null;
    leftCapture: SelfieCapture | null;
    rightCapture: SelfieCapture | null;
    constructor();
}
export interface SelfieCapture {
    captureMethod: SelfieCaptureMethod;
    absoluteFilePath: string;
}
export declare enum SelfieCaptureMethod {
    Manual = "Manual",
    Auto = "Auto"
}
export declare class UiStepData implements StepData {
    stepName: string;
    componentParams: {
        [key: string]: any;
    };
    constructor();
}
export interface Document {
    absoluteFilePath: string;
}
export interface StepData {
    stepName: string;
}
