import { User } from './user.entity';
export declare enum EkycVerificationLogStatusEnum {
    NOT_STARTED = "NOT_STARTED",
    NOT_FINISHED = "NOT_FINISHED",
    IN_PROGRESS = "IN_PROGRESS",
    APPROVED = "APPROVED",
    DECLINED = "DECLINED",
    IN_REVIEW = "IN_REVIEW",
    EXPIRED = "EXPIRED",
    KYC_EXPIRED = "KYC_EXPIRED",
    ABANDONED = "ABANDONED",
    RESUBMITTED = "RESUBMITTED",
    AWAITING_USER = "AWAITING_USER"
}
export declare class EkycVerificationLog {
    id: number;
    userId: number;
    user: User;
    sessionId: string;
    workflowId: string;
    callBackUrl: string;
    status: EkycVerificationLogStatusEnum;
    signatureMethod?: string;
    isSignatureValid: boolean;
    rawPayload?: any;
    headers?: Record<string, any>;
    errorMessage?: string;
    createdAt: Date;
}
