import { AnyMongoAbility, Generics } from "@casl/ability";
import { AccessibleFields } from "@casl/ability/extra";
export declare function accessibleFieldsBy<T extends AnyMongoAbility>(ability: T, action?: Parameters<T['rulesFor']>[0]): AccessibleFields<Extract<Generics<T>['abilities'], unknown[]>[1]>;
