import type { DrawInteractions } from "../common"; type Check = (value: unknown) => value is T; /** * Checks whether a value is a finite, non-negative number. * * @param value - The value to validate. * @returns True when the value is a number >= 0 and finite. */ export declare const isFiniteNonNegativeNumber: Check; /** * Checks whether a value is a boolean. * * @param value - The value to validate. * @returns True when the value is either true or false. */ export declare const isBoolean: Check; /** * Checks whether a value is null. * * @param value - The value to validate. * @returns True when the value is null. */ export declare const isNull: Check; /** * Checks whether a value is a non-null object. * * @param value - The value to validate. * @returns True when the value is an object and not null. */ export declare const isNonNullObject: Check>; /** * Checks whether a value is a function. * * @param value - The value to validate. * @returns True when the value is a callable function. */ export declare const isFunction: Check; /** * Checks whether a value is a string with at least one character. * * @param value - The value to validate. * @returns True when the value is a non-empty string. */ export declare const isNonEmptyString: Check; /** * Checks whether a value is a supported draw interaction string. * * @param value - The value to validate. * @returns True when the value is one of the DrawInteractions literals. */ export declare const isDrawInteraction: Check; export {};