import { AuthorizeType, Policy } from '../../common'; export interface ElOption { el: string; authorizeType: AuthorizeType; } export declare namespace ElOption { function is(option: any): option is ElOption; } export declare const Authorize: (elOrElOptionOrPolicy: string | ElOption | Policy) => (target: any, targetKey?: string | symbol, descriptor?: any) => void; export declare function getPolicy(elOrElOptionOrPolicy: string | ElOption | Policy): Policy; //# sourceMappingURL=authorize.d.ts.map