import { Schema, Property, Values } from '@alephdata/followthemoney';
export declare const validationMessages: {
    invalidDate: {
        id: string;
        defaultMessage: string;
    };
    invalidUrl: {
        id: string;
        defaultMessage: string;
    };
    invalidCountry: {
        id: string;
        defaultMessage: string;
    };
    invalidTopic: {
        id: string;
        defaultMessage: string;
    };
    required: {
        id: string;
        defaultMessage: string;
    };
};
export declare function validate({ schema, property, values }: {
    schema: Schema;
    property: Property;
    values: Values;
}): {
    id: string;
    defaultMessage: string;
} | null;
export declare function checkEntityRequiredProps(entityData: any): {
    id: string;
    defaultMessage: string;
} | null;
