import { EntityType } from './types.js';
export declare const uid: <I, C extends string | number, D>(getEntityList: () => EntityType<I, C, D>[]) => {
    getUID: (key: UIDKey, safe?: boolean) => number;
};
export declare enum UIDKey {
    ENTITY = 0,
    SYSTEM = 1
}
