interface OldConfig { models: { id: string; schema?: { buildObjectType?: boolean; exposedFields?: string[]; exposedLocalRelations?: string[]; exposedForeignRelations?: string[]; buildQuery?: boolean; buildMutations?: boolean; authorize?: { read: string[]; create: string[]; update: string[]; delete: string[]; }; }; }[]; } interface NewConfig { models: { id: string; graphql?: { objectType?: { enabled: boolean; fields: string[]; localRelations: string[]; foreignRelations: string[]; }; queries?: { get?: { enabled: boolean; roles: string[]; }; list?: { enabled: boolean; roles: string[]; }; }; mutations?: { create?: { enabled: boolean; roles: string[]; }; update?: { enabled: boolean; roles: string[]; }; delete?: { enabled: boolean; roles: string[]; }; }; }; }[]; } export declare const migration007ModelGraphql: import("./types.js").SchemaMigration; export {}; //# sourceMappingURL=migration-007-model-graphql.d.ts.map