import { Model } from 'sequelize-typescript';
import { AgreementModel } from './agreement.entity';
import { IAgreementSignatureAttr } from '../interfaces/agreemeent-signature-attr.interface';
import { AgreementSignatureStatusEnum } from '../enum/agreement-signature-status.enum';
import { AgreementSignatureVerificationMethodEnum } from '../enum/agreement-signature-verification-method.enum';
export declare class AgreementSignatureModel extends Model implements IAgreementSignatureAttr {
    SignatureId: string;
    AgreementNo: string;
    Party: string;
    PartyId: string;
    PartyType: string;
    SignatureStatus: AgreementSignatureStatusEnum;
    SignedAt: Date;
    VerificationMethod: AgreementSignatureVerificationMethodEnum;
    VerificationJustification: string;
    VerifiedById: string;
    CreatedById: string;
    CreatedAt: Date;
    UpdatedById: string;
    UpdatedAt: Date;
    Agreement: AgreementModel;
}
