import type { EntityData, EntityMetadata, EntityProperty, FilterQuery } from '../typings.js'; /** @internal */ export declare function validateProperty(prop: EntityProperty, givenValue: any, entity: T): void; /** @internal */ export declare function validateEntity(entity: T, meta: EntityMetadata): void; /** @internal */ export declare function validateParams(params: any, type?: string, field?: string): void; /** @internal */ export declare function validatePrimaryKey(entity: EntityData, meta: EntityMetadata): void; /** @internal */ export declare function validateEmptyWhere(where: FilterQuery): void;