import { type ComponentProps } from "react";
import type { BackgroundValue, BorderRadiusOptions, ColorOptions, PaddingOptions } from "../types";
import type { WidgetPropertySchema } from "../registries/property-schema-types";
/**
 * Extract the cart token (e.g. "ct_abc123") from a checkout URL such as
 * https://checkout.fluid.app/checkouts/ct_abc123?fluid_shop=oliabo — the URL
 * the FairShare SDK returns from getCheckoutUrl(). Returns null when the URL
 * has no recognizable token.
 */
export declare function parseCartToken(checkoutUrl: string): string | null;
type ShopScreenProps = ComponentProps<"div"> & {
    background?: BackgroundValue;
    textColor?: ColorOptions;
    accentColor?: ColorOptions;
    padding?: PaddingOptions;
    borderRadius?: BorderRadiusOptions;
};
export declare function ShopScreen(props: ShopScreenProps): React.JSX.Element;
export declare const shopScreenPropertySchema: WidgetPropertySchema;
export {};
//# sourceMappingURL=ShopScreen.d.ts.map