import { IIamportReceipt } from "iamport-server-api/lib/structures/IIamportReceipt";
import { IIamportResponse } from "iamport-server-api/lib/structures/IIamportResponse";
import { IIamportUser } from "iamport-server-api/lib/structures/IIamportUser";
export declare class FakeIamportReceiptsController {
    /**
     * 현금 영수증 조회하기.
     *
     * @param imp_uid 귀속 결제의 {@link IIamportPayment.imp_uid}
     * @returns 현금 영수증 정보
     *
     * @security bearer
     * @author Samchon
     */
    at(_user: IIamportUser.IAccessor, imp_uid: string): IIamportResponse<IIamportReceipt>;
    /**
     * 현금 영수증 발행하기.
     *
     * @param imp_uid 귀속 결제의 {@link IIamportPayment.imp_uid}
     * @param input 현금 영수증 입력 정보
     * @returns 현금 영수증 정보
     *
     * @security bearer
     * @author Samchon
     */
    create(_user: IIamportUser.IAccessor, imp_uid: string, input: IIamportReceipt.ICreate): IIamportResponse<IIamportReceipt>;
    /**
     * 현금 영수증 취소하기.
     *
     * @param imp_uid 귀속 결제의 {@link IIamportPayment.imp_uid}
     * @returns 취소된 현금 영수증 정보
     *
     * @security bearer
     * @author Samchon
     */
    erase(_user: IIamportUser.IAccessor, imp_uid: string): IIamportResponse<IIamportReceipt>;
}
