import { OnInit, EventEmitter } from '@angular/core'; import { Outfit } from '../../../models/outfit'; import { OutfitService } from '../../../services/outfit.service'; import { CoreService } from '../../../services/core.service'; import { ScreensizeService } from '../../../services/screensize.service'; import { Subscription } from 'rxjs'; import { CartService } from '../../../services/cart.service'; import { WishlistService } from '../../../services/wishlist.service'; import { AlertController } from '@ionic/angular'; import * as i0 from "@angular/core"; export declare class ProductContainerComponent implements OnInit { private outfitService; private coreService; private wishlistService; private screensizeService; cartService: CartService; alertCtrl: AlertController; outfit: any; showSoldOut: boolean; showLikeButton: boolean; onlyPreorders: boolean; height: any; maxLengthDescription: any; navigateToShopDetail: EventEmitter; category: any; screensizeObserver: Subscription; isDesktop: any; constructor(outfitService: OutfitService, coreService: CoreService, wishlistService: WishlistService, screensizeService: ScreensizeService, cartService: CartService, alertCtrl: AlertController); ngOnInit(): void; ngOnDestroy(): void; getImage(outfit: Outfit): any; goToShopDetail(outfit: Outfit): void; getPromoDiscountPriceForProduct(): number; getPreorderHours(outfit: Outfit): number; getPreorderMinutes(outfit: Outfit): number; getPreorderDeliveryDate(outfit: Outfit): any; getOutfitDescription(outfit: any): any; toggleWishlist(outfit: Outfit): Promise; likeOutfit(outfit: Outfit): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }