import { PromptModule, ModuleConfig } from './prompt-module.interface.js'; /** * Identity module — provides the agent's core identification. * * Assembles session name, member ID, role, team, and project path * into a structured identity section. This is the highest-priority * module and is never truncated. * * Sources: Path A Step 2+10, Path B Section 6, Path C header. */ export declare class IdentityModule implements PromptModule { name: string; priority: number; maxTokens: number; compactable: boolean; /** * Always included — every agent needs an identity. */ shouldInclude(_config: ModuleConfig): boolean; /** * Build the identity section with all available fields. * * @param config - Module configuration with agent details * @returns Formatted markdown identity section */ build(config: ModuleConfig): Promise; } //# sourceMappingURL=identity.module.d.ts.map