import { ReactNode } from "react";
export type TLivenessLayout = {
    children?: ReactNode;
    dimension: 'face-only' | 'interactive-face';
    outline: 'idle' | 'contentLock' | 'countdown' | 'indicator' | 'success';
    startAnimation?: boolean;
    animateTo?: {
        startAnimationTo?: boolean;
        strokeDasharray?: string;
        strokeWidth?: string;
        delay?: number;
    };
    isSuccessful?: boolean;
    faceRotationSetting?: {
        direction: 'LEFT' | 'RIGHT' | 'UP' | 'DOWN';
        percentage: number;
    };
};
export type TLivenessSteps = TLivenessLayout & {
    instruction?: {
        icon?: ReactNode;
        text?: string;
    };
    direction?: string;
};
export type Direction = 'LEFT' | 'RIGHT' | 'UP' | 'DOWN';
