/** * @class ArgumentValidator - A class that validates arguments. */ export declare class ArgumentValidator { /** * @method isNullOrWhiteSpace - Determines if the value is null, undefined, or a string that contains only whitespace characters. * @param {string} value - The value to validate. * @returns {boolean} - True if the value is null, undefined, or a string that contains only whitespace characters; otherwise, false. */ static isNullOrWhiteSpace(value: string | null | undefined): boolean; /** * @method isValidUrl - Determines if the value is a valid URL. * @param {string} value - The value to validate. * @returns {boolean} - True if the value is a valid URL; otherwise, false. */ static isValidUrl(value: string | null | undefined): boolean; /** * @method isValidPageSize - Determines if the value is a valid page size. * @param {number} value - The value to validate. * @returns {boolean} - True if the value is a valid page size; otherwise, false. * @remarks - A valid page size is a number greater than 0 and less than or equal to 1000. */ static isValidPageSize(value: number | null | undefined): boolean; /** * @method isValidPageNumber - Determines if the value is a valid page number. * @param {number} value - The value to validate. * @returns {boolean} - True if the value is a valid page number; otherwise, false. * @remarks - A valid page number is a number greater than 0. */ static isValidPageNumber(value: number | null | undefined): boolean; }