import { AttributeType, DataTypeDefinition, Metadata, NestedAttributeValue, ReferenceAttributeValue, SimpleAttributeValue } from '@reltio/mdm-sdk';
import { AttributeSelectorItem } from '../types';
export declare const getFilteredAttrTypes: (metadata: Metadata, type: string, includeUris: string[], excludeUris: string[]) => any;
type PagersData = {
    attrType: AttributeType;
    values: (SimpleAttributeValue | NestedAttributeValue | ReferenceAttributeValue | string | number)[];
};
export declare const splitPagersData: (fixedTypeUris: string[], pagersData: PagersData[]) => [PagersData[], PagersData[]];
export declare const attributeValueToEditorValue: (attributeValue: SimpleAttributeValue, { type }: DataTypeDefinition) => string | number | boolean | Date | {
    value: import("@reltio/mdm-sdk").PrimitiveValue;
    lookupCode: string;
};
export declare const editorValueToAttributeValue: (attributeType: any, editorValue: any) => any;
export declare const isEqualAttributes: any;
export declare const checkAttributeIncludes: (attribute: AttributeSelectorItem, selectedAttributes: AttributeSelectorItem[]) => boolean;
export {};
