import { EngineService } from '../../engine'; import { StoreService } from '../../store'; import { ActivityLeg, ActivityMetadata, ActivityType } from '../../../types/activity'; import { ProviderClient, ProviderTransaction } from '../../../types/provider'; import { JobState } from '../../../types/job'; interface VerifyContext { config: ActivityType; context: JobState; metadata: ActivityMetadata; store: StoreService; engine: EngineService; adjacentIndex: number; guidLedger: number; setLeg(leg: ActivityLeg): void; getState(): Promise; setStatus(amount: number, txn?: ProviderTransaction): Promise; mapStatusThreshold(): number; } export declare function verifyEntry(instance: VerifyContext): Promise; export declare function verifyReentry(instance: VerifyContext): Promise; export declare function verifyLeg1Entry(instance: VerifyContext): Promise; export {};