import { ActionSet } from '../helper'; import { MetaAction } from '../types'; import { Options, Action, RequestOptions } from './types'; import { AnyAction, ClientApplication } from '../../client'; /** * @internal */ export declare type FeaturesAction = MetaAction | AnyAction; /** * A set of Actions for Updating, Requesting Features of AppBridge * @public */ export declare class Features extends ActionSet { constructor(app: ClientApplication, options?: Options); /** * @public */ dispatch(action: Action.REQUEST, payload: RequestOptions): this; /** * @internal */ private dispatchFeaturesAction; } /** * @public */ export declare function create(app: ClientApplication, options?: Options): Features;