import type { ModelAccess, ModelAccessOptions } from './types.js'; export type { ModelAccess, ModelQuery, ModelAccessOptions, ModelOps, FilterExpression, QueryResult, QueryResultWithMeta, QueryState, TranslatedFilter, IncludeResolver, } from './types.js'; export { ModelQueryBuilder } from './query-builder.js'; export { translateFilters } from './filter-translator.js'; export { applyModelFilters } from './filter-applier.js'; export { applyScopeEnforcement, stripHiddenFields, enforceReadOnly } from './scope-enforcer.js'; export { resolveModelIncludes } from './include-resolver.js'; export { CapabilityNotSupportedError } from '../external-model/mutation-executor.js'; export declare function createModelAccess(opts: ModelAccessOptions): ModelAccess; //# sourceMappingURL=index.d.ts.map