export declare const checkoutStyles: {
    readonly container: {
        readonly display: "flex";
        readonly flexDirection: "column";
        readonly minHeight: 0;
        readonly overflowY: "auto";
        readonly maxHeight: "90%";
        readonly padding: "0px 16px 16px";
    };
    readonly walletPassSearchRow: {
        readonly display: "flex";
        readonly gap: 8;
    };
    readonly moduleBase: {
        readonly backgroundColor: "#ff4d4f";
        readonly borderRadius: "8px";
        readonly padding: "16px";
        readonly marginBottom: "12px";
        readonly color: "white";
        readonly transition: "all 0.3s ease";
    };
    readonly moduleTitle: {
        readonly fontSize: "16px";
        readonly fontWeight: "500";
        readonly color: "#4096ff";
        readonly marginBottom: "8px";
    };
    readonly moduleDescription: {
        readonly fontSize: "12px";
        readonly opacity: 0.8;
        readonly marginBottom: "8px";
    };
    readonly button: {
        readonly backgroundColor: "rgba(255,255,255,0.2)";
        readonly border: "1px solid rgba(255,255,255,0.3)";
        readonly borderRadius: "4px";
        readonly color: "white";
        readonly padding: "6px 12px";
        readonly fontSize: "12px";
        readonly cursor: "pointer";
        readonly transition: "background-color 0.2s ease";
    };
    readonly buttonHover: {
        readonly backgroundColor: "rgba(255,255,255,0.3)";
    };
    readonly statusButton: {
        readonly backgroundColor: "#ff4d4f";
        readonly color: "white";
        readonly border: "none";
        readonly borderRadius: "4px";
        readonly padding: "8px 16px";
        readonly cursor: "pointer";
        readonly fontSize: "14px";
        readonly transition: "background-color 0.2s ease";
    };
    readonly amountDisplay: {
        readonly fontSize: "24px";
        readonly fontWeight: "bold";
        readonly marginBottom: "8px";
        readonly textAlign: "center";
    };
};
export declare const calculateModalHeight: (moduleConfig: {
    showWalletPass?: boolean;
    showCashPayment?: boolean;
    showAdditionalModule?: boolean;
    showPaymentOptions?: boolean;
}) => number;
