import { ObjectID, PointMemValue } from '@buerli.io/core';
import { APIParam } from '../types';
export declare function emptyValidator(x: any): never[];
export declare function notEmptyRef(ref: ObjectID | undefined, paramName?: string): string[];
export declare function notZeroLength(vecParam: APIParam<PointMemValue>, paramName?: string): string[];
export declare function acceptableRange(min: {
    value: number;
    isInclusive: boolean;
} | undefined, max: {
    value: number;
    isInclusive: boolean;
} | undefined): (numParam: APIParam<number>, paramName?: string | undefined) => string[];
