import type { AnalysisIdentityTargetV1, IdentityResolutionStatus, IdentityResolutionV1, IdentityTraceSide } from '../../types/identityContract';
import type { ProcessIdentityResolution, ProcessIdentityTarget } from './types';
export interface BuildIdentityResolutionFromProcessGateInput {
    traceId: string;
    traceSide?: IdentityTraceSide;
    target?: ProcessIdentityTarget;
    resolution?: ProcessIdentityResolution;
    source?: AnalysisIdentityTargetV1['source'];
    statusOverride?: IdentityResolutionStatus;
    warnings?: string[];
}
export declare function mapProcessIdentityStatus(resolution: ProcessIdentityResolution | undefined): IdentityResolutionStatus;
export declare function buildIdentityResolutionFromProcessGate(input: BuildIdentityResolutionFromProcessGateInput): IdentityResolutionV1 | undefined;
//# sourceMappingURL=identityContractMapper.d.ts.map