import { ActionCreatorsMapObject } from 'redux';
import { Toast } from '@shopify/app-bridge/actions';
import { LegacyFlashClear } from './types';
import { ClearAction } from '@shopify/app-bridge/actions/Toast';
declare type LegacyClearAction = Pick<ClearAction, Exclude<keyof ClearAction, 'type'>> & {
    type: typeof LegacyFlashClear;
};
declare function legacyClear(payload: Toast.ClearPayload): LegacyClearAction;
export interface ToastActionCreatorsMap extends ActionCreatorsMapObject {
    show: typeof Toast.show;
    clear: typeof Toast.clear;
    legacyClear: typeof legacyClear;
}
export declare const toastActionCreatorsMap: ToastActionCreatorsMap;
export {};
