/**
 * Generates kebab-case entity IDs from display names.
 */
/** Convert a display name to a kebab-case entity ID. */
export declare function nameToId(name: string): string;
/** Convert a stratagem type string to the schema enum value and detachment ID. */
export declare function parseStratagemType(typeStr: string): {
    type: string;
    detachmentName: string;
};
/** Convert a player turn string to schema enum. */
export declare function parsePlayerTurn(turn: string): string;
/** Map source phase names to schema phase enum values. Filters out invalid phases. */
export declare function mapPhases(phases: string[]): string[];
//# sourceMappingURL=id-generator.d.ts.map