import { type CCMPEventsManager } from "./CCMPEventsManager";
/**
 * Per-frame событие `rm::render` под CCMP.
 *
 * У RageMP клиента есть нативный raw-event `render`, на котором завязаны
 * декораторы `@Render` и `@Interval` в геймоде. Современный CCMP runtime
 * эмитит coalesced native `ccmp.on("render")` из game loop; используем его,
 * чтобы render не зависел от JS timer pump и не копился в очереди.
 *
 * `setInterval` остаётся только fallback'ом для старых runtime.
 */
export declare class CCMPRenderTicker {
    private _emitter;
    private _handle;
    private _nativeRenderRegistered;
    start(emitter: CCMPEventsManager): void;
    stop(): void;
}
