import type { IWrapArc } from '../../schema/wrapper/types/arc.js'; import type { IWrapBasicEvent } from '../../schema/wrapper/types/basicEvent.js'; import type { IWrapBombNote } from '../../schema/wrapper/types/bombNote.js'; import type { IWrapChain } from '../../schema/wrapper/types/chain.js'; import type { IWrapColorNote } from '../../schema/wrapper/types/colorNote.js'; import type { IWrapObstacle } from '../../schema/wrapper/types/obstacle.js'; import type { IWrapRotationEvent } from '../../schema/wrapper/types/rotationEvent.js'; /** * Checks if basic event has Chroma in beatmap v2. */ export declare function hasChromaEventV2>(data: T): boolean; /** * Checks if note has Chroma in beatmap v2. */ export declare function hasChromaNoteV2>(data: T): boolean; /** * Checks if note has Noodle Extensions in beatmap v2. */ export declare function hasNoodleExtensionsNoteV2>(data: T): boolean; /** * Checks if obstacle has Chroma in beatmap v2 */ export declare function hasChromaObstacleV2>(data: T): boolean; /** * Checks if obstacle has Noodle Extensions in beatmap v2. */ export declare function hasNoodleExtensionsObstacleV2>(data: T): boolean; /** * Checks if obstacle has Mapping Extensions in beatmap v2. */ export declare function hasMappingExtensionsObstacleV2>(data: T): boolean; /** * Checks if rotation event has Noodle Extensions in beatmap v2. */ export declare function hasNoodleExtensionsRotationV2>(data: T): boolean; /** * Checks if rotation event has Mapping Extensions in beatmap v2. */ export declare function hasMappingExtensionsRotationV2>(data: T): boolean; /** * Checks if basic event has Chroma in beatmap v3. */ export declare function hasChromaEventV3>(data: T): boolean; /** * Checks if note has Chroma in beatmap v3. */ export declare function hasChromaNoteV3>(data: T): boolean; /** * Checks if note has Noodle Extensions in beatmap v3. */ export declare function hasNoodleExtensionsNoteV3>(data: T): boolean; /** * Checks if slider has Noodle Extensions in beatmap v3. */ export declare function hasNoodleExtensionsSliderV3>(data: T): boolean; /** * Checks if obstacle has Chroma in beatmap v3. */ export declare function hasChromaObstacleV3>(data: T): boolean; /** * Checks if obstacle has Noodle Extensions in beatmap v3. */ export declare function hasNoodleExtensionsObstacleV3>(data: T): boolean; /** * Checks if obstacle has Mapping Extensions in beatmap v3. */ export declare function hasMappingExtensionsObstacleV3>(data: T): boolean; /** * Checks if obstacle has Mapping Extensions in beatmap v4. */ export declare function hasMappingExtensionsObstacleV4>(data: T): boolean; /** * Checks if arc has Mapping Extensions in beatmap v3. */ export declare function hasMappingExtensionsArc>(data: T): boolean; /** * Checks if bomb note has Mapping Extensions in beatmap v3. */ export declare function hasMappingExtensionsBombNote>(data: T): boolean; /** * Checks if chain has Mapping Extensions in beatmap v3. */ export declare function hasMappingExtensionsChain>(data: T): boolean; /** * Checks if note has Mapping Extensions. */ export declare function hasMappingExtensionsNote>(data: T): boolean; //# sourceMappingURL=has.d.ts.map