import type { EcsFieldType } from "./ecs.js";
export type EngineBuiltinComponentKind = "static" | "versioned" | "tick" | "signal";
export type EngineBuiltinComponent = {
    id: number;
    name: string;
    kind: EngineBuiltinComponentKind;
    networked: boolean;
    input: boolean;
    fields: {
        name: string;
        type: EcsFieldType;
    }[];
};
export declare const ENGINE_BUILTIN_COMPONENTS: EngineBuiltinComponent[];
export declare const ENGINE_BUILTIN_COMPONENT_NAMES: string[];
export declare const ENGINE_BUILTIN_COMPONENT_IDS: number[];
//# sourceMappingURL=engine-builtins.d.ts.map