import { PortOneRequest } from '../request';
import { PortOneClient } from '../client';
import type { Request, Response } from '../types';
export declare class CashReceipt extends PortOneRequest {
    constructor(portone: PortOneClient);
    /**
     * 현금영수증 단건 조회
     * @param paymentId 결제 건 ID
     * @param storeId 상점 ID. 미입력 시 토큰에 담긴 값 사용
     */
    find(paymentId: string, storeId?: string): Promise<import("axios").AxiosResponse<import("../types").CashReceipt, any>>;
    /**
     * 현금영수증 발급
     */
    issue(data: Request.IssueCashReceipt): Promise<import("axios").AxiosResponse<Response.IssueCashReceipt, any>>;
    /**
     * 현금영수증 취소
     * @param paymentId 결제 건 ID
     * @param storeId 상점 ID. 미입력 시 토큰에 담긴 값 사용
     */
    cancel(paymentId: string, storeId?: string): Promise<import("axios").AxiosResponse<Response.CancelCashReceipt, any>>;
}
