import React from 'react';
import './index.less';
declare global {
    interface Window {
        PKPass?: any;
        GoogleWalletPass?: any;
    }
    interface Navigator {
        pkpass?: {
            addPass(pass: any): Promise<string>;
        };
        googlewallet?: {
            addPass(pass: any): Promise<string>;
        };
    }
}
interface DetailProps {
    detail: {
        id?: string;
        tag?: string;
        code?: string;
        product_title?: string;
        encoded?: string;
        balance?: number;
        expire_date?: string;
        product?: any;
        machinecode_config?: any;
        [key: string]: any;
    };
    isDiscoundCard?: boolean;
    showWalletBar?: boolean;
    onBack?: () => void;
    buttonGroupList?: any[][];
    className?: string;
    style?: React.CSSProperties;
    addWalletCallback?: (addWallet: () => void) => void;
}
export interface WalletDetailRef {
    addWalletCard: () => void;
}
declare const Detail: React.ForwardRefExoticComponent<DetailProps & React.RefAttributes<WalletDetailRef>>;
export default Detail;
