import { EventEmitter } from '@angular/core';
import { CartProductDetailsVM } from '../models/cart-product-details-vm';
import { DomainConfig } from '../models/domain-config';
import * as i0 from "@angular/core";
export declare class CartProductDetailsComponent {
    item: CartProductDetailsVM;
    language: string;
    isPaymentStage: boolean;
    deleteItem: EventEmitter<CartProductDetailsVM>;
    changeRegesterationPeriod: EventEmitter<DomainConfig>;
    onItemDelete(cartItem: CartProductDetailsVM): void;
    onRegesterationPeriodChange(value: number, domainName: string): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<CartProductDetailsComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CartProductDetailsComponent, "lib-cart-product-details", never, { "item": { "alias": "item"; "required": false; }; "language": { "alias": "language"; "required": false; }; "isPaymentStage": { "alias": "isPaymentStage"; "required": false; }; }, { "deleteItem": "deleteItem"; "changeRegesterationPeriod": "changeRegesterationPeriod"; }, never, never, true, never>;
}
