export declare const defaultProps: {
    imageSrc: string;
    title: string;
    items: {
        description: string;
        price: string;
        quantity: number;
        startTime: number;
    }[];
    currencyCode: string;
    purchaseType: string;
    eventGroupID: number;
    onPromocode: () => void;
    onEditBasket: () => void;
    onSubmit: () => void;
    onPromocodeSubmit: () => Promise<{}>;
    onResetPromocode: () => void;
    promocode: string;
    promocodeDetails: null;
    promocodeError: boolean;
    totalPrice: string;
};
export declare const multipleItemsProps: {
    totalPrice: string;
    items: {
        description: string;
        price: string;
        quantity: number;
    }[];
    imageSrc: string;
    title: string;
    currencyCode: string;
    purchaseType: string;
    eventGroupID: number;
    onPromocode: () => void;
    onEditBasket: () => void;
    onSubmit: () => void;
    onPromocodeSubmit: () => Promise<{}>;
    onResetPromocode: () => void;
    promocode: string;
    promocodeDetails: null;
    promocodeError: boolean;
};
export declare const datedProps: {
    imageSrc: string;
    title: string;
    items: {
        description: string;
        price: string;
        quantity: number;
        startTime: number;
    }[];
    currencyCode: string;
    termsText: string;
    purchaseType: string;
    eventGroupID: number;
    onPromocode: () => void;
    onEditBasket: () => void;
    onSubmit: () => void;
    onPromocodeSubmit: () => Promise<{}>;
    onResetPromocode: () => void;
    promocode: string;
    promocodeDetails: null;
    promocodeError: boolean;
    totalPrice: string;
};
export declare const validPromocodeResponse: {
    ticket_groups: {
        event: {
            resource_uri: string;
            initial_price: number;
            initial_price_visible: boolean;
            has_initial_price: boolean;
            discount_price: number;
            booking_fee: number;
            price_without_fee: number;
            start_time: number;
            seat_description: string;
            available_tickets: number;
            ticket_increment: number;
            performance_id: number;
            stock_level: number;
            onsale_time: number;
            offsale_time: number;
            sellable_item_id: number;
        };
        tickets: {
            ticket_count: number;
            ticket_type: string;
            initial_price: number;
            discount_price: number;
        }[];
    }[];
    payment_amount: number;
    credit_charge: number;
    charge_amount: number;
    ticket_booking_fee: number;
    count_tickets: number;
    discount: number;
    fee: number;
    promo_code: {
        name: string;
        amount: number;
    };
};
export declare const invalidPromocodeResponse: {
    ticket_groups: {
        event: {
            resource_uri: string;
            initial_price: number;
            initial_price_visible: boolean;
            has_initial_price: boolean;
            discount_price: number;
            booking_fee: number;
            price_without_fee: number;
            start_time: number;
            seat_description: string;
            available_tickets: number;
            ticket_increment: number;
            performance_id: number;
            stock_level: number;
            onsale_time: number;
            offsale_time: number;
            sellable_item_id: number;
        };
        tickets: {
            ticket_count: number;
            ticket_type: string;
            initial_price: number;
            discount_price: number;
        }[];
    }[];
    payment_amount: number;
    credit_charge: number;
    charge_amount: number;
    ticket_booking_fee: number;
    count_tickets: number;
    discount: number;
    fee: number;
    promo_code: {
        name: string;
        amount: number;
        error: string;
    };
};
