import { ZoOption } from './../types/typing.d'; export declare class Zo { #private; constructor(options?: ZoOption); setRoles: (roles: string[]) => void; setPermissions: (permissions: string[]) => void; getRoles: () => string[]; getPermissions: () => string[]; isSuperUser: () => boolean; hasRole: (role: string | string[]) => boolean; unlessRole: (role: string | string[]) => boolean; hasAnyRole: (values: string) => boolean; hasAllRoles: (values: string) => boolean; hasPermission: (permission: string | string[]) => boolean; unlessPermission: (permission: string | string[]) => boolean; hasAnyPermission: (values: string) => boolean; hasAllPermissions: (values: string) => boolean; }