import { AnyRequestMethodName, AnyReceiveMethodName, AnyRequestMethodNameWithProps, AnyRequestMethodNameWithoutProps, AnyMethodName, AnyIOMethodName, AnyRequestOnlyMethodName, AnyReceiveOnlyMethodName } from './bridge';
import { CommunityWidgetType } from './data';
/**
 * Name of a method that can be sent.
 * @alias AnyRequestMethodName
 * @deprecated
 */
export declare type RequestMethodName = AnyRequestMethodName;
/**
 * Name of a method that can be received.
 * @alias AnyReceiveMethodName
 * @deprecated
 */
export declare type ReceiveMethodName = AnyReceiveMethodName;
/**
 * Name of a method that can be only sent.
 * @alias AnyRequestOnlyMethodName
 * @deprecated
 */
export declare type RequestOnlyMethodName = AnyRequestOnlyMethodName;
/**
 * Name of a method that can be only received.
 * @alias AnyReceiveOnlyMethodName
 * @deprecated
 */
export declare type ReceiveOnlyMethodName = AnyReceiveOnlyMethodName;
/**
 * Name of a method which contains properties
 * @alias AnyRequestMethodNameWithProps
 * @deprecated
 */
export declare type RequestMethodNameWithProps = AnyRequestMethodNameWithProps;
/**
 * Name of a method which doesn't contain properties
 * @alias AnyRequestMethodNameWithoutProps
 * @deprecated
 */
export declare type RequestMethodNameWithoutProps = AnyRequestMethodNameWithoutProps;
/**
 * Type of any method name.
 * @alias AnyMethodName
 * @deprecated
 */
export declare type MethodName = AnyMethodName;
/**
 * The name of the method that can be both sent and received.
 * @alias AnyIOMethodName
 * @deprecated
 */
export declare type IOMethodName = AnyIOMethodName;
/**
 * Community widget type
 * @alias CommunityWidgetType
 * @deprecated
 */
export declare type WidgetType = CommunityWidgetType;
