import * as factory from '../../factory';
type IMovieTicketTypeChargeSpecification = factory.priceSpecification.IPriceSpecification<factory.priceSpecificationType.MovieTicketTypeChargeSpecification>;
type ICategoryCodeChargeSpecification = factory.priceSpecification.IPriceSpecification<factory.priceSpecificationType.CategoryCodeChargeSpecification>;
type ITicketOffer = factory.product.ITicketOffer & {
    parentOffer?: {
        id: string;
    };
};
declare function createCompoundPriceSpec4event(params: {
    eligibleQuantity: factory.quantitativeValue.IQuantitativeValue<factory.unitCode.C62>;
    offer: factory.unitPriceOffer.IUnitPriceOffer & {
        offerIndex?: number;
        parentOffer?: {
            id: string;
        };
    };
    movieTicketTypeChargeSpecs: IMovieTicketTypeChargeSpecification[];
    videoFormatChargeSpecs: ICategoryCodeChargeSpecification[];
    soundFormatChargeSpecs: ICategoryCodeChargeSpecification[];
    videoFormatTypes: string[];
    availability?: factory.itemAvailability;
    addOn: factory.product.IMinimizedTicketAddOn[];
    sortIndex?: number;
    includePotentialPriceComponent: boolean;
}): ITicketOffer;
export { createCompoundPriceSpec4event };
