import React from 'react';
import { AttributeType, InputVerificationAttribute, NestedAttributeValue } from '@reltio/mdm-sdk';
import { VerificationStatus } from './helpers';
type AttributesVerificationContextValue = {
    isVerificationAttribute: (attributeType: AttributeType) => boolean;
    getVerificationStatus: (attributeType: AttributeType, attributeValue: NestedAttributeValue) => {
        status: VerificationStatus;
        lastVerifiedTime: number | null;
        verificationType: InputVerificationAttribute;
    } | null;
    getVerificationType: (attributeType: AttributeType) => InputVerificationAttribute | null;
    verificationAttributeTypeUris: string[];
    getAllVerificationTypes: () => InputVerificationAttribute[];
};
export declare const AttributesVerificationContext: import("@fluentui/react-context-selector").Context<AttributesVerificationContextValue>;
export declare const AttributesVerificationProvider: ({ children }: {
    children: React.ReactNode;
}) => React.JSX.Element;
export {};
