interface PluginConfig { id: string; name: string; config?: { initialUserRoles?: unknown; userAdminRoles?: unknown; additionalUserAdminRoles?: unknown; [key: string]: unknown; }; [key: string]: unknown; } interface OldConfig { plugins?: PluginConfig[]; [key: string]: unknown; } /** * Migration to: * 1. Add `autoAssigned` flag to existing roles (true for public/user/system, false for others) * 2. Add built-in `admin` role if not already present * 3. Rename `userAdminRoles` → `additionalUserAdminRoles` in local-auth and better-auth plugin configs * 4. Remove `initialUserRoles` from plugin configs */ export declare const migration029AdminRoleAndAutoAssigned: import("./types.js").SchemaMigration; export {}; //# sourceMappingURL=migration-029-admin-role-and-auto-assigned.d.ts.map