import { MetaAction } from './types'; import { FeaturesAvailable, PermissionType } from '../client/types'; /** * Predicate to determine if an action is an App Bridge action. * @public */ export declare function isAppBridgeAction(action: any): action is MetaAction; /** * Predicate to determine if an action originated from an application. * @internal */ export declare function isFromApp(action: any): boolean; /** * Returns the action type without the prefix and group * @internal */ export declare function getPermissionKey(type: string): string; /** * Predicate to determine if an action is permitted * @internal */ export declare function isPermitted(features: FeaturesAvailable, { group, type }: MetaAction, permissionType: PermissionType): boolean; /** * Predicate to determine if an event originated from an application. * @internal */ export declare function isAppMessage(event: any): boolean;