import { HTMLAttributes } from 'react';
export interface PaymentInfoCardProps extends HTMLAttributes<HTMLDivElement> {
    isDepositWaitAvailable?: boolean;
    paymentList: any[];
    actionPaymentCode?: string;
}
export type PaymentInfoCardBannerType = 'ISSUE_REQUIRED' | 'ISSUE_FAILED' | 'ISSUE_REQUESTED_BY_CLIENT';
export interface PaymentForOrder {
    /** @description 결제번호(노출용) */
    paymentNo: string;
    /** @description 주문코드 */
    orderCode: string;
    /** @description 취소결제여부 */
    isCancel: string;
    /** @description PG구분번호 */
    pgIdx?: number;
    /**
     * @description 결제상태구분코드(OPS00)
     * @enum {string}
     */
    statusCd: 'OPS01' | 'OPS02' | 'OPS03' | 'OPS04' | 'OPS05' | 'OPS06' | 'OPS07';
    /** @description 결제금액(취소일때는마이너스) */
    paidPrice: number;
    /**
     * @description 면세금액
     * @default 0
     */
    taxFreePrice: number;
    /**
     * @description 결제수단구분코드(OPM00)
     * @enum {string}
     */
    methodCd: 'OPM01' | 'OPM02' | 'OPM03' | 'OPM04' | 'OPM05' | 'OPM06' | 'OPM07' | 'OPM08' | 'OPM09' | 'OPM10' | 'OPM11' | 'OPM12' | 'OPM13' | 'OPM14' | 'OPM15' | 'OPM16' | 'OPM17' | 'OPM18' | 'OPM19';
    /** @description pg사명 */
    pgName: string;
    /**
     * @description pg사 결제 방식 코드
     * @enum {string}
     */
    pgMethodCd: 'OPM01' | 'OPM02' | 'OPM03' | 'OPM04' | 'OPM05' | 'OPM06' | 'OPM07' | 'OPM08' | 'OPM09' | 'OPM10' | 'OPM11' | 'OPM12' | 'OPM13' | 'OPM14' | 'OPM15' | 'OPM16' | 'OPM17' | 'OPM18' | 'OPM19';
    pgTrxKey?: string;
    /**
     * @description 결제 일자
     * @example 2022-12-11 13:00:00
     */
    wtime: string;
}
