import type { EventedMixin } from "../../core/Evented.js"; import type { ResourceHandle } from "../../core/Handles.js"; /** * @param color * @internal * @internal */ export function toRGB(color: any): any; /** * @param color * @internal * @internal */ export function toHSV(color: any): any; /** * @param target * @param eventName * @param callback * @internal * @internal */ export function once(target: EventedMixin | EventTarget, eventName: string, callback: (event: any) => void): ResourceHandle; /** * @param target * @param eventName * @param callback * @internal * @internal */ export function on(target: EventedMixin | EventTarget, eventName: string | string[], callback: (event: any) => void): ResourceHandle; /** * @param target * @param type * @param listener * @internal * @internal */ export function pausable(target: EventedMixin | EventTarget, type: string | string[], listener: (event: any) => void): ResourceHandle & { pause(): void; resume(): void; }; /** * @param name * @internal * @internal */ export function has(name: string): any; /** * @param value * @param options * @internal * @internal */ export function format(value: number, options?: Record): string | null; /** * @param expression * @param options * @internal * @internal */ export function parse(expression: string, options?: Record): number;