import { Action, fromAction, ErrorAction } from '@shopify/app-bridge-core/actions/Error';
import { AnyAction, MetaAction } from '../types';
export { AppActionType, AppBridgeError, invalidOriginAction, throwError, isErrorEventName, permissionAction, } from '@shopify/app-bridge-core/actions/Error';
export { Action, fromAction, ErrorAction };
export type Payload = MetaAction | AnyAction;
export declare enum Message {
MISSING_PAYLOAD = "Missing payload",
INVALID_PAYLOAD_ID = "Id in payload is missing or invalid"
}
export declare function invalidPayload(action: A, message?: string): ErrorAction;
export declare function invalidActionType(action: A, message?: string): ErrorAction;
export declare function invalidAction(action: A, message?: string): ErrorAction;
export declare function unexpectedAction(action: A, message?: string): ErrorAction;
export declare function unsupportedOperationAction(action: A, message?: string): ErrorAction;
export declare function persistenceAction(action: A, message?: string): ErrorAction;
export declare function networkAction(action: A, message?: string): ErrorAction;