import { StoreLineItem } from './interface';
import { ProductInterface, LineItems as ProtoLineItems, Package as ProtoPackage, MarketAction } from '@vendasta/marketplace-packages';
import { Pricing } from '../pricing/pricing';
export declare class PackageDetails {
    solution_id: string;
    partner_id: string;
    market_id: string;
    name: string;
    icon: string;
    status: string;
    tagline: string;
    header_image_url: string;
    content: string;
    hide_product_icons_and_names: boolean;
    hide_product_details: boolean;
    createdDate: Date;
    updatedDate: Date;
    pricing: Pricing;
    line_items: StoreLineItem[];
    market_action: MarketAction;
    get isPackageFree(): boolean;
}
export declare function convertToPackageDetails(data: ProtoPackage, products: ProductInterface[]): PackageDetails;
export declare function convertProtoLineItemsToStoreLineItems(protoLineItems: ProtoLineItems, products: ProductInterface[]): StoreLineItem[];
