import { IItem } from '../../types'; /** * Check if the extent coordinates are within valid ranges * @param extent * @returns boolean indicating if extent is within valid range */ export declare const isExtentWithinValidRange: (extent: number[][]) => boolean; /** * Check if the extent represents a valid rectangle (min values are less than max values) * @param extent extent to check * @returns boolean indicating if extent is a valid rectangle */ export declare const isExtentValidRectangle: (extent: number[][]) => boolean; /** * Check if the extent represents a single point (min values equal max values) * @param extent extent to check * @returns boolean indicating if extent is a point */ export declare const isExtentPoint: (extent: number[][]) => boolean; /** * Check if the extent object is a valid extent data object * @param extent - extent object to validate * @returns */ export declare const isValidExtentDataObject: (extent: number[][]) => boolean; /** * Check if the extent is set beyond the world extent * * @param extent - extent object to check * @returns true if extent is set beyond world extent, false otherwise */ export declare const isExtentSetToWorld: (extent: number[][]) => boolean; /** * Check if the item extent should be checked based on item type * @param item - item to check * @returns true if the item extent should be checked, false otherwise */ export declare const shouldCheckItemExtent: (item: IItem) => boolean;