import { ImpliedAuthFields } from '../../Authorization'; import { BaseSchema } from '../../ModelSchema'; export interface SchemaMetadata> { authFields: AuthFields; } type AuthFields> = Schema['data']['authorization'][number] extends never ? object : ImpliedAuthFields;