import { AttributeType, DCRAttributeValue, DCRObjectsInfo, DCROperationTypes, DCRValue, Metadata, PrimitiveValue, WorkflowDefinition, WorkflowTaskData } from '@reltio/mdm-sdk';
export declare const isPrimitiveValue: (value: unknown) => value is PrimitiveValue;
export declare const getOperationType: (type: string, newPinOrIgnoreValue?: boolean) => DCROperationTypes;
export declare const getOperationLabel: (operation: DCROperationTypes) => string;
export declare const getAttributeDescription: (attrType: AttributeType, value: DCRAttributeValue, currentEntityUri: string, objectsInfo?: DCRObjectsInfo) => {
    objectUri: string;
    objectLabel: string;
};
export declare const getDataTypeDefinition: (attributeType: AttributeType, attributeValue: DCRValue) => any;
export declare const getSuggestionsCount: any;
export declare const getDCRUri: (objectUris?: string[]) => string;
export declare const getDCRId: (objectUris?: string[]) => string;
export declare const isOpenTask: (isOpen: WorkflowTaskData["isOpen"]) => boolean;
export declare const isRequestedTask: (processTypes: string[], assignee: string) => (task: WorkflowTaskData) => boolean;
export declare const findWorkflowDefinitionByType: (definitions: WorkflowDefinition[], type: string) => WorkflowDefinition | undefined;
export declare const prepareRolesOrTagsValue: (metadata: Metadata, value: string[], type: string) => string;
