/** * Schema definitions for persistent data stores. * * Each store is a JSON file under ~/.compact-agent/. * Schema versions are tracked to support future migrations. */ export declare const USERS_TABLE_VERSION = 1; export interface UserRow { id: string; name: string; email?: string; role?: string; active: boolean; createdAt: string; updatedAt: string; metadata: Record; } export interface UsersTable { version: number; users: UserRow[]; activeUserId: string | null; } export declare function createEmptyUsersTable(): UsersTable;