interface MutationConfig { enabled?: boolean; roles?: string[]; } interface Config { models?: { service?: { create?: { enabled?: boolean; globalRoles?: string[]; [key: string]: unknown; }; update?: { enabled?: boolean; globalRoles?: string[]; [key: string]: unknown; }; delete?: { enabled?: boolean; globalRoles?: string[]; [key: string]: unknown; }; [key: string]: unknown; }; graphql?: { mutations?: { create?: MutationConfig; update?: MutationConfig; delete?: MutationConfig; }; [key: string]: unknown; }; [key: string]: unknown; }[]; [key: string]: unknown; } /** * Migration to move mutation authorization roles from graphql.mutations to * service methods. This enables service-level authorization with support for * both global and instance roles. */ export declare const migration025ServiceMethodAuth: import("./types.js").SchemaMigration; export {}; //# sourceMappingURL=migration-025-service-method-auth.d.ts.map