declare const Pricify: {
    init: () => void;
    setVisitor: (visitor: import("./types").Visitor, options?: import("./pricify/events/defn").EventOptions | undefined) => void;
    setQuantity: (quantity: number, options?: import("./pricify/events/defn").EventOptions | undefined) => void;
    setBillingAddress: (billingAddress: import("./types").Address, options?: import("./pricify/events/defn").EventOptions | undefined) => void;
    setShippingAddress: (shippingAddress: import("./types").Address, options?: import("./pricify/events/defn").EventOptions | undefined) => void;
    setBusinessEntity: (id: string, options?: import("./pricify/events/defn").EventOptions | undefined) => void;
    setPriceVariant: (id: string, options?: import("./pricify/events/defn").EventOptions | undefined) => void;
    openPricingPage: ({ pricingPage, }: {
        pricingPage: () => Promise<import("./pricify/events/defn").PricingPageSession>;
    }) => Promise<void>;
    open: ({ pricingTable, }: {
        pricingTable: () => Promise<import("./pricify/events/defn").PricingPageSession>;
    }) => Promise<void>;
    setSubscriptionAttributes: (subscriptionAttributes: import("./types").SubscriptionAttributes, options?: import("./pricify/events/defn").EventOptions | undefined) => void;
};
declare global {
    interface Window {
        Pricify: typeof Pricify;
    }
}
export default Pricify;
