import type { Permission, RequestedPermissions, RequestedResources } from './types';
export declare const getRegion: (region?: string | boolean | undefined) => Promise<string | undefined>;
export declare const getPermissions: (permissions: RequestedPermissions, region?: string | boolean | undefined) => Promise<Record<string, Permission>>;
export declare const checkPermission: (permission?: Permission | undefined, resources?: RequestedResources | undefined, organizationId?: string | undefined, customerId?: string | undefined) => boolean;
export declare const checkPermissions: (permissions: RequestedPermissions, region?: boolean | string, resources?: RequestedResources | undefined, organizationId?: string | undefined, customerId?: string | undefined) => Promise<boolean>;
