import { ComponentDefinition, IEngine, LastWriteWinElementSetComponentDefinition } from '@dcl/ecs';
import { Counter } from './definitions';
export declare const COMPONENTS_WITH_ID: string[];
export declare function getCounterComponent(engine: IEngine): LastWriteWinElementSetComponentDefinition<Counter>;
export declare function getNextId(engine: IEngine): number;
export declare function requiresId<T extends {
    id: string;
}>(component: ComponentDefinition<unknown>): component is ComponentDefinition<T>;
