accepts a single ModelIndexType
resolved model fields
an IR with the following shape: { queryField: string; pk: { [fieldName: string]: string | number } sk: { [fieldName: string]: string | number } | never }
accepts a single ModelIndexType