import type { TeepeeConfig } from './config.js'; /** * Build a minimal TeepeeConfig for tests. Overrides shallow-merge with the * default. Tests that need deep customization should pass full sub-objects * (e.g. providers, agents, roles) rather than relying on per-field merging. */ export declare function createTestConfig(overrides?: Partial): TeepeeConfig; export interface TestUserOverrides { id?: string; email?: string; handle?: string | null; role?: string; status?: string; } /** * Build a minimal user object compatible with CommandContext.user / SessionUser. * Defaults to an active owner. */ export declare function createTestUser(overrides?: TestUserOverrides): { id: string; email: string; handle: string | null; role: string; status: string; }; //# sourceMappingURL=test-utils.d.ts.map