import type { IApiBaseEntity } from '../../../api-base-entity.interface';
import type { IApiAuthorizationPolicy } from './policy/interface';
import type { IApiAuthorizationSubject } from './subject.interface';
export interface IApiAuthorizationEngineEvaluateOptions<E extends IApiBaseEntity, R> {
    action: string;
    policy: IApiAuthorizationPolicy<E, R>;
    resource?: E;
    subject: IApiAuthorizationSubject;
}
