import type { ProductData } from '../../modules';
import { ProductList } from '../../modules';
/**
 * 购票流程hook
 */
export declare enum BuyTicketsHooks {
    onInited = "buyTickets:onInited",
    onDestroy = "buyTickets:onDestroy",
    onMainProductsLoaded = "buyTickets:onMainProductsLoaded",
    onOtherProductsLoaded = "buyTickets:onOtherProductsLoaded",
    OnGetProducts = "buyTickets:onGetProducts",
    OnGetProduct = "buyTickets:onGetProduct",
    onListSubmit = "buyTickets:onListSubmit",
    onCartSubmit = "buyTickets:onCartubmit",
    onCheckoutSubmit = "buyTickets:onCheckoutSubmit"
}
/**
 * 票务状态接口
 */
export interface TicketState {
    products: ProductData[];
    mainProducts: ProductList;
    otherProducts: ProductList;
}
