import { OnChanges } from '@angular/core';
import { ProductPricing } from '@vendasta/billing';
import { MarketingType } from '../../product-details-v2.interface';
import * as i0 from "@angular/core";
export declare class BillingPriceCardComponent implements OnChanges {
    billingPrice: ProductPricing;
    contactSales: boolean;
    startingAt: boolean;
    /** @deprecated: this field is now ignored and will be removed in a future version.
     * O&O products are now treated the same as all other products, rendering this flag unnecessary. */
    isOO: boolean;
    marketingType: MarketingType;
    displayPrice: ProductPricing;
    hasEditions: boolean;
    marketingTypeEnum: typeof MarketingType;
    ngOnChanges(): void;
    selectLowestEdition(prices: ProductPricing): ProductPricing;
    static ɵfac: i0.ɵɵFactoryDeclaration<BillingPriceCardComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<BillingPriceCardComponent, "app-billing-price-card", never, { "billingPrice": "billingPrice"; "contactSales": "contactSales"; "startingAt": "startingAt"; "isOO": "isOO"; "marketingType": "marketingType"; }, {}, never, never>;
}
