import { InjectionKey } from 'vue';
import type { AnyAbility, Ability } from '@casl/ability';
export declare const ABILITY_TOKEN: InjectionKey<AnyAbility>;
export declare function useAbility<T extends AnyAbility = Ability>(): T;
export declare function provideAbility(ability: AnyAbility): void;