import { OnInit } from '@angular/core';
import { Router } from '@angular/router';
import { ComponentHelper } from '../../classes/component-helper';
import { Constants } from '../../core.consts';
import { AuthService } from '../../services/auth.service';
import { ProductDetailService } from '../../services/products/product-detail.service';
export declare class ProductEcComponent extends ComponentHelper implements OnInit {
    consts: Constants;
    router: Router;
    productService: ProductDetailService;
    authService: AuthService;
    quantity: number;
    stock: number;
    data: any;
    constructor(consts: Constants, router: Router, productService: ProductDetailService, authService: AuthService);
    product: any;
    ngOnInit(): void;
    canBuy: () => boolean;
    ngOnChanges(): void;
    buyOrRedirect: (variant?: boolean) => void;
    plus: () => number;
    less: () => number;
    addToCart: () => void;
    getBrandName: (product: any) => any;
}
