import type { Context, CollectionProps, CollectionReadPayload, CollectionWritePayload } from '@aeriajs/types'; import type { ReadMiddlewareReturn, WriteMiddlewareReturn } from '../types.js'; import { Result } from '@aeriajs/types'; export declare const checkOwnershipRead: (props: Result.Result>, context: Context, next: (payload: typeof props, context: Context) => ReadMiddlewareReturn>) => Promise>>; export declare const checkOwnershipWrite: (props: Result.Result>, context: Context, next: (payload: typeof props, context: Context) => WriteMiddlewareReturn>) => Promise>>;