import { PureObject } from '../../types';
import { App } from 'vue';

/**
 * 检查是否存在权限，false为不存在权限点，true为存在，源自v-auth
 * @param value 权限点key值
 * @param every 对应every修饰符，数组类型的话是否每一项
 * @returns { Boolean }
 */
export declare const checkRecordAuth: (authRecord: PureObject, value: string | string[], every?: boolean, alert?: boolean) => boolean;
export declare const setAuthRecord: (record: PureObject) => void;
export declare const checkAuth: (value: string | string[], every?: boolean, alert?: boolean) => boolean;
export declare const vAuthInstall: {
    install: (VueOrApp: App) => void;
};
