export type AgentGenome = { promptTemplate: string; modelId: string; toolAllowlist: string[]; temperature: number; maxTokens: number; systemGuardrails: string; }; export type GenomeMutation = Partial; export declare function canonicalizeGenome(genome: AgentGenome): string; export declare function hashGenome(genome: AgentGenome): string; export declare function validateGenome(genome: unknown): AgentGenome; export declare function mutateGenome(parent: AgentGenome, patch: GenomeMutation): AgentGenome;