/**
 * 한국투자증권 EFriendExpert REST API
 *     자동 생성되는 소스이니 수정하지 마세요.
 *
 * @file packages/EFriendExpert/efriends/efriendRest.ts
 * @version 0.0.1
 * @license GNU General Public License v3.0
 * @copyright 2017~2023, EFriendExport Community Team
 * @author gye hyun james kim <pnuskgh@gmail.com>
 */
import { Secret, EFriendRestConfig } from './efriend.type.js';
import * as typeRest from './efriend_api.type.js';
import EFriendRestBase from './efriendRestBase.js';
export declare class EFriendRest extends EFriendRestBase {
    constructor({ logger }: EFriendRestConfig);
    /**
     * 실시간 (웹소켓) 접속키 발급
     * @description 실시간 (웹소켓) 접속키 발급
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.APPROVAL_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.APPROVAL_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.APPROVAL_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.APPROVAL_RESPONSE}
     */
    Approval(secret: Secret, requestHeader: typeRest.APPROVAL_REQUEST_HEADER, requestBody: typeRest.APPROVAL_REQUEST_BODY, responseHeader?: typeRest.APPROVAL_RESPONSE_HEADER | null): Promise<typeRest.APPROVAL_RESPONSE>;
    /**
     * Hashkey
     * @description Hashkey
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.HASHKEY_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.HASHKEY_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.HASHKEY_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.HASHKEY_RESPONSE}
     */
    hashkey(secret: Secret, requestHeader: typeRest.HASHKEY_REQUEST_HEADER, requestBody: typeRest.HASHKEY_REQUEST_BODY, responseHeader?: typeRest.HASHKEY_RESPONSE_HEADER | null): Promise<typeRest.HASHKEY_RESPONSE>;
    /**
     * 접근토큰발급(P)
     * @description 접근토큰발급(P)
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TOKENP_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TOKENP_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TOKENP_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TOKENP_RESPONSE}
     */
    tokenP(secret: Secret, requestHeader: typeRest.TOKENP_REQUEST_HEADER, requestBody: typeRest.TOKENP_REQUEST_BODY, responseHeader?: typeRest.TOKENP_RESPONSE_HEADER | null): Promise<typeRest.TOKENP_RESPONSE>;
    /**
     * 접근토큰폐기(P)
     * @description 접근토큰폐기(P)
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.REVOKEP_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.REVOKEP_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.REVOKEP_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.REVOKEP_RESPONSE}
     */
    revokeP(secret: Secret, requestHeader: typeRest.REVOKEP_REQUEST_HEADER, requestBody: typeRest.REVOKEP_REQUEST_BODY, responseHeader?: typeRest.REVOKEP_RESPONSE_HEADER | null): Promise<typeRest.REVOKEP_RESPONSE>;
    /**
     * 주식주문(현금)
     * @description 주식주문(현금)
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTC0802U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTC0802U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTC0802U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTC0802U_RESPONSE}
     */
    TTTC0802U(secret: Secret, requestHeader: typeRest.TTTC0802U_REQUEST_HEADER, requestBody: typeRest.TTTC0802U_REQUEST_BODY, responseHeader?: typeRest.TTTC0802U_RESPONSE_HEADER | null): Promise<typeRest.TTTC0802U_RESPONSE>;
    /**
     * 주식주문(현금)
     * @description 주식주문(현금)
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTC0801U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTC0801U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTC0801U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTC0801U_RESPONSE}
     */
    TTTC0801U(secret: Secret, requestHeader: typeRest.TTTC0801U_REQUEST_HEADER, requestBody: typeRest.TTTC0801U_REQUEST_BODY, responseHeader?: typeRest.TTTC0801U_RESPONSE_HEADER | null): Promise<typeRest.TTTC0801U_RESPONSE>;
    /**
     * 주식주문(현금)
     * @description 주식주문(현금)
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTC0802U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTC0802U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTC0802U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTC0802U_RESPONSE}
     */
    VTTC0802U(secret: Secret, requestHeader: typeRest.VTTC0802U_REQUEST_HEADER, requestBody: typeRest.VTTC0802U_REQUEST_BODY, responseHeader?: typeRest.VTTC0802U_RESPONSE_HEADER | null): Promise<typeRest.VTTC0802U_RESPONSE>;
    /**
     * 주식주문(현금)
     * @description 주식주문(현금)
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTC0801U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTC0801U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTC0801U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTC0801U_RESPONSE}
     */
    VTTC0801U(secret: Secret, requestHeader: typeRest.VTTC0801U_REQUEST_HEADER, requestBody: typeRest.VTTC0801U_REQUEST_BODY, responseHeader?: typeRest.VTTC0801U_RESPONSE_HEADER | null): Promise<typeRest.VTTC0801U_RESPONSE>;
    /**
     * 주식주문(신용)
     * @description 주식주문(신용)
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTC0852U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTC0852U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTC0852U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTC0852U_RESPONSE}
     */
    TTTC0852U(secret: Secret, requestHeader: typeRest.TTTC0852U_REQUEST_HEADER, requestBody: typeRest.TTTC0852U_REQUEST_BODY, responseHeader?: typeRest.TTTC0852U_RESPONSE_HEADER | null): Promise<typeRest.TTTC0852U_RESPONSE>;
    /**
     * 주식주문(신용)
     * @description 주식주문(신용)
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTC0851U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTC0851U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTC0851U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTC0851U_RESPONSE}
     */
    TTTC0851U(secret: Secret, requestHeader: typeRest.TTTC0851U_REQUEST_HEADER, requestBody: typeRest.TTTC0851U_REQUEST_BODY, responseHeader?: typeRest.TTTC0851U_RESPONSE_HEADER | null): Promise<typeRest.TTTC0851U_RESPONSE>;
    /**
     * 주식주문(정정취소)
     * @description 주식주문(정정취소)
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTC0803U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTC0803U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTC0803U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTC0803U_RESPONSE}
     */
    TTTC0803U(secret: Secret, requestHeader: typeRest.TTTC0803U_REQUEST_HEADER, requestBody: typeRest.TTTC0803U_REQUEST_BODY, responseHeader?: typeRest.TTTC0803U_RESPONSE_HEADER | null): Promise<typeRest.TTTC0803U_RESPONSE>;
    /**
     * 주식주문(정정취소)
     * @description 주식주문(정정취소)
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTC0803U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTC0803U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTC0803U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTC0803U_RESPONSE}
     */
    VTTC0803U(secret: Secret, requestHeader: typeRest.VTTC0803U_REQUEST_HEADER, requestBody: typeRest.VTTC0803U_REQUEST_BODY, responseHeader?: typeRest.VTTC0803U_RESPONSE_HEADER | null): Promise<typeRest.VTTC0803U_RESPONSE>;
    /**
     * 주식정정취소가능주문조회
     * @description 주식정정취소가능주문조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTC8036R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTC8036R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTC8036R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTC8036R_RESPONSE}
     */
    TTTC8036R(secret: Secret, requestHeader: typeRest.TTTC8036R_REQUEST_HEADER, requestBody: typeRest.TTTC8036R_REQUEST_BODY, responseHeader?: typeRest.TTTC8036R_RESPONSE_HEADER | null): Promise<typeRest.TTTC8036R_RESPONSE>;
    /**
     * 주식일별주문체결조회
     * @description 주식일별주문체결조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTC8001R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTC8001R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTC8001R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTC8001R_RESPONSE}
     */
    TTTC8001R(secret: Secret, requestHeader: typeRest.TTTC8001R_REQUEST_HEADER, requestBody: typeRest.TTTC8001R_REQUEST_BODY, responseHeader?: typeRest.TTTC8001R_RESPONSE_HEADER | null): Promise<typeRest.TTTC8001R_RESPONSE>;
    /**
     * 주식일별주문체결조회
     * @description 주식일별주문체결조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.CTSC9115R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.CTSC9115R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.CTSC9115R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.CTSC9115R_RESPONSE}
     */
    CTSC9115R(secret: Secret, requestHeader: typeRest.CTSC9115R_REQUEST_HEADER, requestBody: typeRest.CTSC9115R_REQUEST_BODY, responseHeader?: typeRest.CTSC9115R_RESPONSE_HEADER | null): Promise<typeRest.CTSC9115R_RESPONSE>;
    /**
     * 주식일별주문체결조회
     * @description 주식일별주문체결조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTC8001R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTC8001R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTC8001R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTC8001R_RESPONSE}
     */
    VTTC8001R(secret: Secret, requestHeader: typeRest.VTTC8001R_REQUEST_HEADER, requestBody: typeRest.VTTC8001R_REQUEST_BODY, responseHeader?: typeRest.VTTC8001R_RESPONSE_HEADER | null): Promise<typeRest.VTTC8001R_RESPONSE>;
    /**
     * 주식일별주문체결조회
     * @description 주식일별주문체결조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTSC9115R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTSC9115R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTSC9115R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTSC9115R_RESPONSE}
     */
    VTSC9115R(secret: Secret, requestHeader: typeRest.VTSC9115R_REQUEST_HEADER, requestBody: typeRest.VTSC9115R_REQUEST_BODY, responseHeader?: typeRest.VTSC9115R_RESPONSE_HEADER | null): Promise<typeRest.VTSC9115R_RESPONSE>;
    /**
     * 주식잔고조회
     * @description 주식잔고조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTC8434R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTC8434R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTC8434R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTC8434R_RESPONSE}
     */
    TTTC8434R(secret: Secret, requestHeader: typeRest.TTTC8434R_REQUEST_HEADER, requestBody: typeRest.TTTC8434R_REQUEST_BODY, responseHeader?: typeRest.TTTC8434R_RESPONSE_HEADER | null): Promise<typeRest.TTTC8434R_RESPONSE>;
    /**
     * 주식잔고조회
     * @description 주식잔고조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTC8434R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTC8434R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTC8434R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTC8434R_RESPONSE}
     */
    VTTC8434R(secret: Secret, requestHeader: typeRest.VTTC8434R_REQUEST_HEADER, requestBody: typeRest.VTTC8434R_REQUEST_BODY, responseHeader?: typeRest.VTTC8434R_RESPONSE_HEADER | null): Promise<typeRest.VTTC8434R_RESPONSE>;
    /**
     * 매수가능조회
     * @description 매수가능조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTC8908R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTC8908R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTC8908R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTC8908R_RESPONSE}
     */
    TTTC8908R(secret: Secret, requestHeader: typeRest.TTTC8908R_REQUEST_HEADER, requestBody: typeRest.TTTC8908R_REQUEST_BODY, responseHeader?: typeRest.TTTC8908R_RESPONSE_HEADER | null): Promise<typeRest.TTTC8908R_RESPONSE>;
    /**
     * 매수가능조회
     * @description 매수가능조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTC8908R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTC8908R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTC8908R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTC8908R_RESPONSE}
     */
    VTTC8908R(secret: Secret, requestHeader: typeRest.VTTC8908R_REQUEST_HEADER, requestBody: typeRest.VTTC8908R_REQUEST_BODY, responseHeader?: typeRest.VTTC8908R_RESPONSE_HEADER | null): Promise<typeRest.VTTC8908R_RESPONSE>;
    /**
     * 주식예약주문
     * @description 주식예약주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.CTSC0008U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.CTSC0008U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.CTSC0008U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.CTSC0008U_RESPONSE}
     */
    CTSC0008U(secret: Secret, requestHeader: typeRest.CTSC0008U_REQUEST_HEADER, requestBody: typeRest.CTSC0008U_REQUEST_BODY, responseHeader?: typeRest.CTSC0008U_RESPONSE_HEADER | null): Promise<typeRest.CTSC0008U_RESPONSE>;
    /**
     * 주식예약주문정정취소
     * @description 주식예약주문정정취소
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.CTSC0009U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.CTSC0009U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.CTSC0009U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.CTSC0009U_RESPONSE}
     */
    CTSC0009U(secret: Secret, requestHeader: typeRest.CTSC0009U_REQUEST_HEADER, requestBody: typeRest.CTSC0009U_REQUEST_BODY, responseHeader?: typeRest.CTSC0009U_RESPONSE_HEADER | null): Promise<typeRest.CTSC0009U_RESPONSE>;
    /**
     * 주식예약주문정정취소
     * @description 주식예약주문정정취소
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.CTSC0013U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.CTSC0013U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.CTSC0013U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.CTSC0013U_RESPONSE}
     */
    CTSC0013U(secret: Secret, requestHeader: typeRest.CTSC0013U_REQUEST_HEADER, requestBody: typeRest.CTSC0013U_REQUEST_BODY, responseHeader?: typeRest.CTSC0013U_RESPONSE_HEADER | null): Promise<typeRest.CTSC0013U_RESPONSE>;
    /**
     * 주식예약주문조회
     * @description 주식예약주문조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.CTSC0004R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.CTSC0004R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.CTSC0004R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.CTSC0004R_RESPONSE}
     */
    CTSC0004R(secret: Secret, requestHeader: typeRest.CTSC0004R_REQUEST_HEADER, requestBody: typeRest.CTSC0004R_REQUEST_BODY, responseHeader?: typeRest.CTSC0004R_RESPONSE_HEADER | null): Promise<typeRest.CTSC0004R_RESPONSE>;
    /**
     * 퇴직연금 체결기준잔고
     * @description 퇴직연금 체결기준잔고
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTC2202R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTC2202R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTC2202R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTC2202R_RESPONSE}
     */
    TTTC2202R(secret: Secret, requestHeader: typeRest.TTTC2202R_REQUEST_HEADER, requestBody: typeRest.TTTC2202R_REQUEST_BODY, responseHeader?: typeRest.TTTC2202R_RESPONSE_HEADER | null): Promise<typeRest.TTTC2202R_RESPONSE>;
    /**
     * 퇴직연금 미체결내역
     * @description 퇴직연금 미체결내역
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTC2201R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTC2201R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTC2201R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTC2201R_RESPONSE}
     */
    TTTC2201R(secret: Secret, requestHeader: typeRest.TTTC2201R_REQUEST_HEADER, requestBody: typeRest.TTTC2201R_REQUEST_BODY, responseHeader?: typeRest.TTTC2201R_RESPONSE_HEADER | null): Promise<typeRest.TTTC2201R_RESPONSE>;
    /**
     * 퇴직연금 매수가능조회
     * @description 퇴직연금 매수가능조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTC0503R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTC0503R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTC0503R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTC0503R_RESPONSE}
     */
    TTTC0503R(secret: Secret, requestHeader: typeRest.TTTC0503R_REQUEST_HEADER, requestBody: typeRest.TTTC0503R_REQUEST_BODY, responseHeader?: typeRest.TTTC0503R_RESPONSE_HEADER | null): Promise<typeRest.TTTC0503R_RESPONSE>;
    /**
     * 퇴직연금 예수금조회
     * @description 퇴직연금 예수금조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTC0506R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTC0506R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTC0506R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTC0506R_RESPONSE}
     */
    TTTC0506R(secret: Secret, requestHeader: typeRest.TTTC0506R_REQUEST_HEADER, requestBody: typeRest.TTTC0506R_REQUEST_BODY, responseHeader?: typeRest.TTTC0506R_RESPONSE_HEADER | null): Promise<typeRest.TTTC0506R_RESPONSE>;
    /**
     * 퇴직연금 잔고조회
     * @description 퇴직연금 잔고조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTC2208R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTC2208R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTC2208R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTC2208R_RESPONSE}
     */
    TTTC2208R(secret: Secret, requestHeader: typeRest.TTTC2208R_REQUEST_HEADER, requestBody: typeRest.TTTC2208R_REQUEST_BODY, responseHeader?: typeRest.TTTC2208R_RESPONSE_HEADER | null): Promise<typeRest.TTTC2208R_RESPONSE>;
    /**
     * 주식잔고조회_실현손익
     * @description 주식잔고조회_실현손익
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTC8494R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTC8494R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTC8494R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTC8494R_RESPONSE}
     */
    TTTC8494R(secret: Secret, requestHeader: typeRest.TTTC8494R_REQUEST_HEADER, requestBody: typeRest.TTTC8494R_REQUEST_BODY, responseHeader?: typeRest.TTTC8494R_RESPONSE_HEADER | null): Promise<typeRest.TTTC8494R_RESPONSE>;
    /**
     * 신용매수가능조회
     * @description 신용매수가능조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTC8909R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTC8909R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTC8909R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTC8909R_RESPONSE}
     */
    TTTC8909R(secret: Secret, requestHeader: typeRest.TTTC8909R_REQUEST_HEADER, requestBody: typeRest.TTTC8909R_REQUEST_BODY, responseHeader?: typeRest.TTTC8909R_RESPONSE_HEADER | null): Promise<typeRest.TTTC8909R_RESPONSE>;
    /**
     * 투자계좌자산현황조회
     * @description 투자계좌자산현황조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.CTRP6548R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.CTRP6548R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.CTRP6548R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.CTRP6548R_RESPONSE}
     */
    CTRP6548R(secret: Secret, requestHeader: typeRest.CTRP6548R_REQUEST_HEADER, requestBody: typeRest.CTRP6548R_REQUEST_BODY, responseHeader?: typeRest.CTRP6548R_RESPONSE_HEADER | null): Promise<typeRest.CTRP6548R_RESPONSE>;
    /**
     * 주식현재가 시세
     * @description 주식현재가 시세
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.FHKST01010100_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.FHKST01010100_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.FHKST01010100_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.FHKST01010100_RESPONSE}
     */
    FHKST01010100(secret: Secret, requestHeader: typeRest.FHKST01010100_REQUEST_HEADER, requestBody: typeRest.FHKST01010100_REQUEST_BODY, responseHeader?: typeRest.FHKST01010100_RESPONSE_HEADER | null): Promise<typeRest.FHKST01010100_RESPONSE>;
    /**
     * 주식현재가 체결
     * @description 주식현재가 체결
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.FHKST01010300_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.FHKST01010300_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.FHKST01010300_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.FHKST01010300_RESPONSE}
     */
    FHKST01010300(secret: Secret, requestHeader: typeRest.FHKST01010300_REQUEST_HEADER, requestBody: typeRest.FHKST01010300_REQUEST_BODY, responseHeader?: typeRest.FHKST01010300_RESPONSE_HEADER | null): Promise<typeRest.FHKST01010300_RESPONSE>;
    /**
     * 주식현재가 일자별
     * @description 주식현재가 일자별
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.FHKST01010400_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.FHKST01010400_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.FHKST01010400_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.FHKST01010400_RESPONSE}
     */
    FHKST01010400(secret: Secret, requestHeader: typeRest.FHKST01010400_REQUEST_HEADER, requestBody: typeRest.FHKST01010400_REQUEST_BODY, responseHeader?: typeRest.FHKST01010400_RESPONSE_HEADER | null): Promise<typeRest.FHKST01010400_RESPONSE>;
    /**
     * 주식현재가 호가/예상체결
     * @description 주식현재가 호가/예상체결
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.FHKST01010200_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.FHKST01010200_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.FHKST01010200_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.FHKST01010200_RESPONSE}
     */
    FHKST01010200(secret: Secret, requestHeader: typeRest.FHKST01010200_REQUEST_HEADER, requestBody: typeRest.FHKST01010200_REQUEST_BODY, responseHeader?: typeRest.FHKST01010200_RESPONSE_HEADER | null): Promise<typeRest.FHKST01010200_RESPONSE>;
    /**
     * 주식현재가 투자자
     * @description 주식현재가 투자자
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.FHKST01010900_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.FHKST01010900_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.FHKST01010900_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.FHKST01010900_RESPONSE}
     */
    FHKST01010900(secret: Secret, requestHeader: typeRest.FHKST01010900_REQUEST_HEADER, requestBody: typeRest.FHKST01010900_REQUEST_BODY, responseHeader?: typeRest.FHKST01010900_RESPONSE_HEADER | null): Promise<typeRest.FHKST01010900_RESPONSE>;
    /**
     * 주식현재가 회원사
     * @description 주식현재가 회원사
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.FHKST01010600_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.FHKST01010600_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.FHKST01010600_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.FHKST01010600_RESPONSE}
     */
    FHKST01010600(secret: Secret, requestHeader: typeRest.FHKST01010600_REQUEST_HEADER, requestBody: typeRest.FHKST01010600_REQUEST_BODY, responseHeader?: typeRest.FHKST01010600_RESPONSE_HEADER | null): Promise<typeRest.FHKST01010600_RESPONSE>;
    /**
     * ELW현재가 시세
     * @description ELW현재가 시세
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.FHKEW15010000_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.FHKEW15010000_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.FHKEW15010000_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.FHKEW15010000_RESPONSE}
     */
    FHKEW15010000(secret: Secret, requestHeader: typeRest.FHKEW15010000_REQUEST_HEADER, requestBody: typeRest.FHKEW15010000_REQUEST_BODY, responseHeader?: typeRest.FHKEW15010000_RESPONSE_HEADER | null): Promise<typeRest.FHKEW15010000_RESPONSE>;
    /**
     * 국내주식기간별시세(일/주/월/년)
     * @description 국내주식기간별시세(일/주/월/년)
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.FHKST03010100_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.FHKST03010100_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.FHKST03010100_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.FHKST03010100_RESPONSE}
     */
    FHKST03010100(secret: Secret, requestHeader: typeRest.FHKST03010100_REQUEST_HEADER, requestBody: typeRest.FHKST03010100_REQUEST_BODY, responseHeader?: typeRest.FHKST03010100_RESPONSE_HEADER | null): Promise<typeRest.FHKST03010100_RESPONSE>;
    /**
     * 국내주식업종기간별시세(일/주/월/년)
     * @description 국내주식업종기간별시세(일/주/월/년)
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.FHKUP03500100_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.FHKUP03500100_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.FHKUP03500100_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.FHKUP03500100_RESPONSE}
     */
    FHKUP03500100(secret: Secret, requestHeader: typeRest.FHKUP03500100_REQUEST_HEADER, requestBody: typeRest.FHKUP03500100_REQUEST_BODY, responseHeader?: typeRest.FHKUP03500100_RESPONSE_HEADER | null): Promise<typeRest.FHKUP03500100_RESPONSE>;
    /**
     * 주식현재가 당일시간대별체결
     * @description 주식현재가 당일시간대별체결
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.FHPST01060000_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.FHPST01060000_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.FHPST01060000_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.FHPST01060000_RESPONSE}
     */
    FHPST01060000(secret: Secret, requestHeader: typeRest.FHPST01060000_REQUEST_HEADER, requestBody: typeRest.FHPST01060000_REQUEST_BODY, responseHeader?: typeRest.FHPST01060000_RESPONSE_HEADER | null): Promise<typeRest.FHPST01060000_RESPONSE>;
    /**
     * 주식현재가 시간외시간별체결
     * @description 주식현재가 시간외시간별체결
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.FHPST02310000_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.FHPST02310000_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.FHPST02310000_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.FHPST02310000_RESPONSE}
     */
    FHPST02310000(secret: Secret, requestHeader: typeRest.FHPST02310000_REQUEST_HEADER, requestBody: typeRest.FHPST02310000_REQUEST_BODY, responseHeader?: typeRest.FHPST02310000_RESPONSE_HEADER | null): Promise<typeRest.FHPST02310000_RESPONSE>;
    /**
     * 주식현재가 시간외일자별주가
     * @description 주식현재가 시간외일자별주가
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.FHPST02320000_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.FHPST02320000_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.FHPST02320000_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.FHPST02320000_RESPONSE}
     */
    FHPST02320000(secret: Secret, requestHeader: typeRest.FHPST02320000_REQUEST_HEADER, requestBody: typeRest.FHPST02320000_REQUEST_BODY, responseHeader?: typeRest.FHPST02320000_RESPONSE_HEADER | null): Promise<typeRest.FHPST02320000_RESPONSE>;
    /**
     * 주식당일분봉조회
     * @description 주식당일분봉조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.FHKST03010200_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.FHKST03010200_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.FHKST03010200_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.FHKST03010200_RESPONSE}
     */
    FHKST03010200(secret: Secret, requestHeader: typeRest.FHKST03010200_REQUEST_HEADER, requestBody: typeRest.FHKST03010200_REQUEST_BODY, responseHeader?: typeRest.FHKST03010200_RESPONSE_HEADER | null): Promise<typeRest.FHKST03010200_RESPONSE>;
    /**
     * 상품기본조회
     * @description 상품기본조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.CTPF1604R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.CTPF1604R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.CTPF1604R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.CTPF1604R_RESPONSE}
     */
    CTPF1604R(secret: Secret, requestHeader: typeRest.CTPF1604R_REQUEST_HEADER, requestBody: typeRest.CTPF1604R_REQUEST_BODY, responseHeader?: typeRest.CTPF1604R_RESPONSE_HEADER | null): Promise<typeRest.CTPF1604R_RESPONSE>;
    /**
     * 국내휴장일조회
     * @description 국내휴장일조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.CTCA0903R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.CTCA0903R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.CTCA0903R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.CTCA0903R_RESPONSE}
     */
    CTCA0903R(secret: Secret, requestHeader: typeRest.CTCA0903R_REQUEST_HEADER, requestBody: typeRest.CTCA0903R_REQUEST_BODY, responseHeader?: typeRest.CTCA0903R_RESPONSE_HEADER | null): Promise<typeRest.CTCA0903R_RESPONSE>;
    /**
     * 국내기관_외국인 매매종목가집계
     * @description 국내기관_외국인 매매종목가집계
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.FHPTJ04400000_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.FHPTJ04400000_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.FHPTJ04400000_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.FHPTJ04400000_RESPONSE}
     */
    FHPTJ04400000(secret: Secret, requestHeader: typeRest.FHPTJ04400000_REQUEST_HEADER, requestBody: typeRest.FHPTJ04400000_REQUEST_BODY, responseHeader?: typeRest.FHPTJ04400000_RESPONSE_HEADER | null): Promise<typeRest.FHPTJ04400000_RESPONSE>;
    /**
     * 종목조건검색 목록조회
     * @description 종목조건검색 목록조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.HHKST03900300_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.HHKST03900300_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.HHKST03900300_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.HHKST03900300_RESPONSE}
     */
    HHKST03900300(secret: Secret, requestHeader: typeRest.HHKST03900300_REQUEST_HEADER, requestBody: typeRest.HHKST03900300_REQUEST_BODY, responseHeader?: typeRest.HHKST03900300_RESPONSE_HEADER | null): Promise<typeRest.HHKST03900300_RESPONSE>;
    /**
     * 종목조건검색조회
     * @description 종목조건검색조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.HHKST03900400_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.HHKST03900400_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.HHKST03900400_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.HHKST03900400_RESPONSE}
     */
    HHKST03900400(secret: Secret, requestHeader: typeRest.HHKST03900400_REQUEST_HEADER, requestBody: typeRest.HHKST03900400_REQUEST_BODY, responseHeader?: typeRest.HHKST03900400_RESPONSE_HEADER | null): Promise<typeRest.HHKST03900400_RESPONSE>;
    /**
     * 종목별 프로그램매매추이(체결)
     * @description 종목별 프로그램매매추이(체결)
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.FHPPG04650100_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.FHPPG04650100_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.FHPPG04650100_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.FHPPG04650100_RESPONSE}
     */
    FHPPG04650100(secret: Secret, requestHeader: typeRest.FHPPG04650100_REQUEST_HEADER, requestBody: typeRest.FHPPG04650100_REQUEST_BODY, responseHeader?: typeRest.FHPPG04650100_RESPONSE_HEADER | null): Promise<typeRest.FHPPG04650100_RESPONSE>;
    /**
     * 거래량순위
     * @description 거래량순위
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.FHPST01710000_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.FHPST01710000_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.FHPST01710000_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.FHPST01710000_RESPONSE}
     */
    FHPST01710000(secret: Secret, requestHeader: typeRest.FHPST01710000_REQUEST_HEADER, requestBody: typeRest.FHPST01710000_REQUEST_BODY, responseHeader?: typeRest.FHPST01710000_RESPONSE_HEADER | null): Promise<typeRest.FHPST01710000_RESPONSE>;
    /**
     * 종목별 외인기관 추정가집계
     * @description 종목별 외인기관 추정가집계
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.HHPTJ04160200_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.HHPTJ04160200_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.HHPTJ04160200_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.HHPTJ04160200_RESPONSE}
     */
    HHPTJ04160200(secret: Secret, requestHeader: typeRest.HHPTJ04160200_REQUEST_HEADER, requestBody: typeRest.HHPTJ04160200_REQUEST_BODY, responseHeader?: typeRest.HHPTJ04160200_RESPONSE_HEADER | null): Promise<typeRest.HHPTJ04160200_RESPONSE>;
    /**
     * 선물옵션 주문
     * @description 선물옵션 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTO1101U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTO1101U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTO1101U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTO1101U_RESPONSE}
     */
    TTTO1101U(secret: Secret, requestHeader: typeRest.TTTO1101U_REQUEST_HEADER, requestBody: typeRest.TTTO1101U_REQUEST_BODY, responseHeader?: typeRest.TTTO1101U_RESPONSE_HEADER | null): Promise<typeRest.TTTO1101U_RESPONSE>;
    /**
     * 선물옵션 주문
     * @description 선물옵션 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.JTCE1001U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.JTCE1001U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.JTCE1001U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.JTCE1001U_RESPONSE}
     */
    JTCE1001U(secret: Secret, requestHeader: typeRest.JTCE1001U_REQUEST_HEADER, requestBody: typeRest.JTCE1001U_REQUEST_BODY, responseHeader?: typeRest.JTCE1001U_RESPONSE_HEADER | null): Promise<typeRest.JTCE1001U_RESPONSE>;
    /**
     * 선물옵션 주문
     * @description 선물옵션 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTO1101U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTO1101U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTO1101U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTO1101U_RESPONSE}
     */
    VTTO1101U(secret: Secret, requestHeader: typeRest.VTTO1101U_REQUEST_HEADER, requestBody: typeRest.VTTO1101U_REQUEST_BODY, responseHeader?: typeRest.VTTO1101U_RESPONSE_HEADER | null): Promise<typeRest.VTTO1101U_RESPONSE>;
    /**
     * 선물옵션 주문
     * @description 선물옵션 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTCE1001U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTCE1001U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTCE1001U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTCE1001U_RESPONSE}
     */
    VTCE1001U(secret: Secret, requestHeader: typeRest.VTCE1001U_REQUEST_HEADER, requestBody: typeRest.VTCE1001U_REQUEST_BODY, responseHeader?: typeRest.VTCE1001U_RESPONSE_HEADER | null): Promise<typeRest.VTCE1001U_RESPONSE>;
    /**
     * 선물옵션 정정취소주문
     * @description 선물옵션 정정취소주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTO1103U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTO1103U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTO1103U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTO1103U_RESPONSE}
     */
    TTTO1103U(secret: Secret, requestHeader: typeRest.TTTO1103U_REQUEST_HEADER, requestBody: typeRest.TTTO1103U_REQUEST_BODY, responseHeader?: typeRest.TTTO1103U_RESPONSE_HEADER | null): Promise<typeRest.TTTO1103U_RESPONSE>;
    /**
     * 선물옵션 정정취소주문
     * @description 선물옵션 정정취소주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.JTCE1002U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.JTCE1002U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.JTCE1002U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.JTCE1002U_RESPONSE}
     */
    JTCE1002U(secret: Secret, requestHeader: typeRest.JTCE1002U_REQUEST_HEADER, requestBody: typeRest.JTCE1002U_REQUEST_BODY, responseHeader?: typeRest.JTCE1002U_RESPONSE_HEADER | null): Promise<typeRest.JTCE1002U_RESPONSE>;
    /**
     * 선물옵션 정정취소주문
     * @description 선물옵션 정정취소주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTO1103U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTO1103U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTO1103U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTO1103U_RESPONSE}
     */
    VTTO1103U(secret: Secret, requestHeader: typeRest.VTTO1103U_REQUEST_HEADER, requestBody: typeRest.VTTO1103U_REQUEST_BODY, responseHeader?: typeRest.VTTO1103U_RESPONSE_HEADER | null): Promise<typeRest.VTTO1103U_RESPONSE>;
    /**
     * 선물옵션 정정취소주문
     * @description 선물옵션 정정취소주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTCE1002U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTCE1002U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTCE1002U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTCE1002U_RESPONSE}
     */
    VTCE1002U(secret: Secret, requestHeader: typeRest.VTCE1002U_REQUEST_HEADER, requestBody: typeRest.VTCE1002U_REQUEST_BODY, responseHeader?: typeRest.VTCE1002U_RESPONSE_HEADER | null): Promise<typeRest.VTCE1002U_RESPONSE>;
    /**
     * 선물옵션 주문체결내역조회
     * @description 선물옵션 주문체결내역조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTO5201R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTO5201R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTO5201R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTO5201R_RESPONSE}
     */
    TTTO5201R(secret: Secret, requestHeader: typeRest.TTTO5201R_REQUEST_HEADER, requestBody: typeRest.TTTO5201R_REQUEST_BODY, responseHeader?: typeRest.TTTO5201R_RESPONSE_HEADER | null): Promise<typeRest.TTTO5201R_RESPONSE>;
    /**
     * 선물옵션 주문체결내역조회
     * @description 선물옵션 주문체결내역조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTO5201R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTO5201R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTO5201R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTO5201R_RESPONSE}
     */
    VTTO5201R(secret: Secret, requestHeader: typeRest.VTTO5201R_REQUEST_HEADER, requestBody: typeRest.VTTO5201R_REQUEST_BODY, responseHeader?: typeRest.VTTO5201R_RESPONSE_HEADER | null): Promise<typeRest.VTTO5201R_RESPONSE>;
    /**
     * 선물옵션 잔고현황
     * @description 선물옵션 잔고현황
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.CTFO6118R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.CTFO6118R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.CTFO6118R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.CTFO6118R_RESPONSE}
     */
    CTFO6118R(secret: Secret, requestHeader: typeRest.CTFO6118R_REQUEST_HEADER, requestBody: typeRest.CTFO6118R_REQUEST_BODY, responseHeader?: typeRest.CTFO6118R_RESPONSE_HEADER | null): Promise<typeRest.CTFO6118R_RESPONSE>;
    /**
     * 선물옵션 잔고현황
     * @description 선물옵션 잔고현황
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTFO6118R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTFO6118R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTFO6118R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTFO6118R_RESPONSE}
     */
    VTFO6118R(secret: Secret, requestHeader: typeRest.VTFO6118R_REQUEST_HEADER, requestBody: typeRest.VTFO6118R_REQUEST_BODY, responseHeader?: typeRest.VTFO6118R_RESPONSE_HEADER | null): Promise<typeRest.VTFO6118R_RESPONSE>;
    /**
     * 선물옵션 주문가능
     * @description 선물옵션 주문가능
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTO5105R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTO5105R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTO5105R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTO5105R_RESPONSE}
     */
    TTTO5105R(secret: Secret, requestHeader: typeRest.TTTO5105R_REQUEST_HEADER, requestBody: typeRest.TTTO5105R_REQUEST_BODY, responseHeader?: typeRest.TTTO5105R_RESPONSE_HEADER | null): Promise<typeRest.TTTO5105R_RESPONSE>;
    /**
     * 선물옵션 주문가능
     * @description 선물옵션 주문가능
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTO5105R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTO5105R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTO5105R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTO5105R_RESPONSE}
     */
    VTTO5105R(secret: Secret, requestHeader: typeRest.VTTO5105R_REQUEST_HEADER, requestBody: typeRest.VTTO5105R_REQUEST_BODY, responseHeader?: typeRest.VTTO5105R_RESPONSE_HEADER | null): Promise<typeRest.VTTO5105R_RESPONSE>;
    /**
     * (야간)선물옵션 주문체결 내역조회
     * @description (야간)선물옵션 주문체결 내역조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.JTCE5005R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.JTCE5005R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.JTCE5005R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.JTCE5005R_RESPONSE}
     */
    JTCE5005R(secret: Secret, requestHeader: typeRest.JTCE5005R_REQUEST_HEADER, requestBody: typeRest.JTCE5005R_REQUEST_BODY, responseHeader?: typeRest.JTCE5005R_RESPONSE_HEADER | null): Promise<typeRest.JTCE5005R_RESPONSE>;
    /**
     * (야간)선물옵션 잔고현황
     * @description (야간)선물옵션 잔고현황
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.JTCE6001R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.JTCE6001R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.JTCE6001R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.JTCE6001R_RESPONSE}
     */
    JTCE6001R(secret: Secret, requestHeader: typeRest.JTCE6001R_REQUEST_HEADER, requestBody: typeRest.JTCE6001R_REQUEST_BODY, responseHeader?: typeRest.JTCE6001R_RESPONSE_HEADER | null): Promise<typeRest.JTCE6001R_RESPONSE>;
    /**
     * (야간)선물옵션 주문가능 조회
     * @description (야간)선물옵션 주문가능 조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.JTCE1004R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.JTCE1004R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.JTCE1004R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.JTCE1004R_RESPONSE}
     */
    JTCE1004R(secret: Secret, requestHeader: typeRest.JTCE1004R_REQUEST_HEADER, requestBody: typeRest.JTCE1004R_REQUEST_BODY, responseHeader?: typeRest.JTCE1004R_RESPONSE_HEADER | null): Promise<typeRest.JTCE1004R_RESPONSE>;
    /**
     * 선물옵션 잔고정산손익내역
     * @description 선물옵션 잔고정산손익내역
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.CTFO6117R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.CTFO6117R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.CTFO6117R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.CTFO6117R_RESPONSE}
     */
    CTFO6117R(secret: Secret, requestHeader: typeRest.CTFO6117R_REQUEST_HEADER, requestBody: typeRest.CTFO6117R_REQUEST_BODY, responseHeader?: typeRest.CTFO6117R_RESPONSE_HEADER | null): Promise<typeRest.CTFO6117R_RESPONSE>;
    /**
     * 선물옵션 총자산현황
     * @description 선물옵션 총자산현황
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.CTRP6550R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.CTRP6550R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.CTRP6550R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.CTRP6550R_RESPONSE}
     */
    CTRP6550R(secret: Secret, requestHeader: typeRest.CTRP6550R_REQUEST_HEADER, requestBody: typeRest.CTRP6550R_REQUEST_BODY, responseHeader?: typeRest.CTRP6550R_RESPONSE_HEADER | null): Promise<typeRest.CTRP6550R_RESPONSE>;
    /**
     * 선물옵션 잔고평가손익내역
     * @description 선물옵션 잔고평가손익내역
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.CTFO6159R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.CTFO6159R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.CTFO6159R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.CTFO6159R_RESPONSE}
     */
    CTFO6159R(secret: Secret, requestHeader: typeRest.CTFO6159R_REQUEST_HEADER, requestBody: typeRest.CTFO6159R_REQUEST_BODY, responseHeader?: typeRest.CTFO6159R_RESPONSE_HEADER | null): Promise<typeRest.CTFO6159R_RESPONSE>;
    /**
     * 선물옵션 기준일체결내역
     * @description 선물옵션 기준일체결내역
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.CTFO5139R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.CTFO5139R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.CTFO5139R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.CTFO5139R_RESPONSE}
     */
    CTFO5139R(secret: Secret, requestHeader: typeRest.CTFO5139R_REQUEST_HEADER, requestBody: typeRest.CTFO5139R_REQUEST_BODY, responseHeader?: typeRest.CTFO5139R_RESPONSE_HEADER | null): Promise<typeRest.CTFO5139R_RESPONSE>;
    /**
     * 선물옵션기간약정수수료일별
     * @description 선물옵션기간약정수수료일별
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.CTFO6119R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.CTFO6119R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.CTFO6119R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.CTFO6119R_RESPONSE}
     */
    CTFO6119R(secret: Secret, requestHeader: typeRest.CTFO6119R_REQUEST_HEADER, requestBody: typeRest.CTFO6119R_REQUEST_BODY, responseHeader?: typeRest.CTFO6119R_RESPONSE_HEADER | null): Promise<typeRest.CTFO6119R_RESPONSE>;
    /**
     * 선물옵션 시세
     * @description 선물옵션 시세
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.FHMIF10000000_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.FHMIF10000000_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.FHMIF10000000_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.FHMIF10000000_RESPONSE}
     */
    FHMIF10000000(secret: Secret, requestHeader: typeRest.FHMIF10000000_REQUEST_HEADER, requestBody: typeRest.FHMIF10000000_REQUEST_BODY, responseHeader?: typeRest.FHMIF10000000_RESPONSE_HEADER | null): Promise<typeRest.FHMIF10000000_RESPONSE>;
    /**
     * 선물옵션 시세호가
     * @description 선물옵션 시세호가
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.FHMIF10010000_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.FHMIF10010000_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.FHMIF10010000_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.FHMIF10010000_RESPONSE}
     */
    FHMIF10010000(secret: Secret, requestHeader: typeRest.FHMIF10010000_REQUEST_HEADER, requestBody: typeRest.FHMIF10010000_REQUEST_BODY, responseHeader?: typeRest.FHMIF10010000_RESPONSE_HEADER | null): Promise<typeRest.FHMIF10010000_RESPONSE>;
    /**
     * 선물옵션기간별시세(일/주/월/년)
     * @description 선물옵션기간별시세(일/주/월/년)
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.FHKIF03020100_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.FHKIF03020100_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.FHKIF03020100_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.FHKIF03020100_RESPONSE}
     */
    FHKIF03020100(secret: Secret, requestHeader: typeRest.FHKIF03020100_REQUEST_HEADER, requestBody: typeRest.FHKIF03020100_REQUEST_BODY, responseHeader?: typeRest.FHKIF03020100_RESPONSE_HEADER | null): Promise<typeRest.FHKIF03020100_RESPONSE>;
    /**
     * 선물옵션 분봉조회
     * @description 선물옵션 분봉조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.FHKIF03020200_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.FHKIF03020200_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.FHKIF03020200_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.FHKIF03020200_RESPONSE}
     */
    FHKIF03020200(secret: Secret, requestHeader: typeRest.FHKIF03020200_REQUEST_HEADER, requestBody: typeRest.FHKIF03020200_REQUEST_BODY, responseHeader?: typeRest.FHKIF03020200_RESPONSE_HEADER | null): Promise<typeRest.FHKIF03020200_RESPONSE>;
    /**
     * 해외주식 주문
     * @description 해외주식 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTT1002U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTT1002U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTT1002U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTT1002U_RESPONSE}
     */
    TTTT1002U(secret: Secret, requestHeader: typeRest.TTTT1002U_REQUEST_HEADER, requestBody: typeRest.TTTT1002U_REQUEST_BODY, responseHeader?: typeRest.TTTT1002U_RESPONSE_HEADER | null): Promise<typeRest.TTTT1002U_RESPONSE>;
    /**
     * 해외주식 주문
     * @description 해외주식 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTT1006U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTT1006U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTT1006U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTT1006U_RESPONSE}
     */
    TTTT1006U(secret: Secret, requestHeader: typeRest.TTTT1006U_REQUEST_HEADER, requestBody: typeRest.TTTT1006U_REQUEST_BODY, responseHeader?: typeRest.TTTT1006U_RESPONSE_HEADER | null): Promise<typeRest.TTTT1006U_RESPONSE>;
    /**
     * 해외주식 주문
     * @description 해외주식 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTS0308U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTS0308U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTS0308U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTS0308U_RESPONSE}
     */
    TTTS0308U(secret: Secret, requestHeader: typeRest.TTTS0308U_REQUEST_HEADER, requestBody: typeRest.TTTS0308U_REQUEST_BODY, responseHeader?: typeRest.TTTS0308U_RESPONSE_HEADER | null): Promise<typeRest.TTTS0308U_RESPONSE>;
    /**
     * 해외주식 주문
     * @description 해외주식 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTS0307U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTS0307U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTS0307U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTS0307U_RESPONSE}
     */
    TTTS0307U(secret: Secret, requestHeader: typeRest.TTTS0307U_REQUEST_HEADER, requestBody: typeRest.TTTS0307U_REQUEST_BODY, responseHeader?: typeRest.TTTS0307U_RESPONSE_HEADER | null): Promise<typeRest.TTTS0307U_RESPONSE>;
    /**
     * 해외주식 주문
     * @description 해외주식 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTS0202U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTS0202U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTS0202U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTS0202U_RESPONSE}
     */
    TTTS0202U(secret: Secret, requestHeader: typeRest.TTTS0202U_REQUEST_HEADER, requestBody: typeRest.TTTS0202U_REQUEST_BODY, responseHeader?: typeRest.TTTS0202U_RESPONSE_HEADER | null): Promise<typeRest.TTTS0202U_RESPONSE>;
    /**
     * 해외주식 주문
     * @description 해외주식 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTS1005U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTS1005U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTS1005U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTS1005U_RESPONSE}
     */
    TTTS1005U(secret: Secret, requestHeader: typeRest.TTTS1005U_REQUEST_HEADER, requestBody: typeRest.TTTS1005U_REQUEST_BODY, responseHeader?: typeRest.TTTS1005U_RESPONSE_HEADER | null): Promise<typeRest.TTTS1005U_RESPONSE>;
    /**
     * 해외주식 주문
     * @description 해외주식 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTS1002U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTS1002U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTS1002U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTS1002U_RESPONSE}
     */
    TTTS1002U(secret: Secret, requestHeader: typeRest.TTTS1002U_REQUEST_HEADER, requestBody: typeRest.TTTS1002U_REQUEST_BODY, responseHeader?: typeRest.TTTS1002U_RESPONSE_HEADER | null): Promise<typeRest.TTTS1002U_RESPONSE>;
    /**
     * 해외주식 주문
     * @description 해외주식 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTS1001U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTS1001U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTS1001U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTS1001U_RESPONSE}
     */
    TTTS1001U(secret: Secret, requestHeader: typeRest.TTTS1001U_REQUEST_HEADER, requestBody: typeRest.TTTS1001U_REQUEST_BODY, responseHeader?: typeRest.TTTS1001U_RESPONSE_HEADER | null): Promise<typeRest.TTTS1001U_RESPONSE>;
    /**
     * 해외주식 주문
     * @description 해외주식 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTS0305U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTS0305U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTS0305U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTS0305U_RESPONSE}
     */
    TTTS0305U(secret: Secret, requestHeader: typeRest.TTTS0305U_REQUEST_HEADER, requestBody: typeRest.TTTS0305U_REQUEST_BODY, responseHeader?: typeRest.TTTS0305U_RESPONSE_HEADER | null): Promise<typeRest.TTTS0305U_RESPONSE>;
    /**
     * 해외주식 주문
     * @description 해외주식 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTS0304U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTS0304U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTS0304U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTS0304U_RESPONSE}
     */
    TTTS0304U(secret: Secret, requestHeader: typeRest.TTTS0304U_REQUEST_HEADER, requestBody: typeRest.TTTS0304U_REQUEST_BODY, responseHeader?: typeRest.TTTS0304U_RESPONSE_HEADER | null): Promise<typeRest.TTTS0304U_RESPONSE>;
    /**
     * 해외주식 주문
     * @description 해외주식 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTS0311U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTS0311U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTS0311U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTS0311U_RESPONSE}
     */
    TTTS0311U(secret: Secret, requestHeader: typeRest.TTTS0311U_REQUEST_HEADER, requestBody: typeRest.TTTS0311U_REQUEST_BODY, responseHeader?: typeRest.TTTS0311U_RESPONSE_HEADER | null): Promise<typeRest.TTTS0311U_RESPONSE>;
    /**
     * 해외주식 주문
     * @description 해외주식 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTS0310U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTS0310U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTS0310U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTS0310U_RESPONSE}
     */
    TTTS0310U(secret: Secret, requestHeader: typeRest.TTTS0310U_REQUEST_HEADER, requestBody: typeRest.TTTS0310U_REQUEST_BODY, responseHeader?: typeRest.TTTS0310U_RESPONSE_HEADER | null): Promise<typeRest.TTTS0310U_RESPONSE>;
    /**
     * 해외주식 주문
     * @description 해외주식 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTT1002U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTT1002U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTT1002U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTT1002U_RESPONSE}
     */
    VTTT1002U(secret: Secret, requestHeader: typeRest.VTTT1002U_REQUEST_HEADER, requestBody: typeRest.VTTT1002U_REQUEST_BODY, responseHeader?: typeRest.VTTT1002U_RESPONSE_HEADER | null): Promise<typeRest.VTTT1002U_RESPONSE>;
    /**
     * 해외주식 주문
     * @description 해외주식 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTT1001U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTT1001U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTT1001U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTT1001U_RESPONSE}
     */
    VTTT1001U(secret: Secret, requestHeader: typeRest.VTTT1001U_REQUEST_HEADER, requestBody: typeRest.VTTT1001U_REQUEST_BODY, responseHeader?: typeRest.VTTT1001U_RESPONSE_HEADER | null): Promise<typeRest.VTTT1001U_RESPONSE>;
    /**
     * 해외주식 주문
     * @description 해외주식 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTS0308U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTS0308U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTS0308U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTS0308U_RESPONSE}
     */
    VTTS0308U(secret: Secret, requestHeader: typeRest.VTTS0308U_REQUEST_HEADER, requestBody: typeRest.VTTS0308U_REQUEST_BODY, responseHeader?: typeRest.VTTS0308U_RESPONSE_HEADER | null): Promise<typeRest.VTTS0308U_RESPONSE>;
    /**
     * 해외주식 주문
     * @description 해외주식 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTS0307U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTS0307U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTS0307U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTS0307U_RESPONSE}
     */
    VTTS0307U(secret: Secret, requestHeader: typeRest.VTTS0307U_REQUEST_HEADER, requestBody: typeRest.VTTS0307U_REQUEST_BODY, responseHeader?: typeRest.VTTS0307U_RESPONSE_HEADER | null): Promise<typeRest.VTTS0307U_RESPONSE>;
    /**
     * 해외주식 주문
     * @description 해외주식 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTS0202U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTS0202U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTS0202U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTS0202U_RESPONSE}
     */
    VTTS0202U(secret: Secret, requestHeader: typeRest.VTTS0202U_REQUEST_HEADER, requestBody: typeRest.VTTS0202U_REQUEST_BODY, responseHeader?: typeRest.VTTS0202U_RESPONSE_HEADER | null): Promise<typeRest.VTTS0202U_RESPONSE>;
    /**
     * 해외주식 주문
     * @description 해외주식 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTS1005U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTS1005U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTS1005U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTS1005U_RESPONSE}
     */
    VTTS1005U(secret: Secret, requestHeader: typeRest.VTTS1005U_REQUEST_HEADER, requestBody: typeRest.VTTS1005U_REQUEST_BODY, responseHeader?: typeRest.VTTS1005U_RESPONSE_HEADER | null): Promise<typeRest.VTTS1005U_RESPONSE>;
    /**
     * 해외주식 주문
     * @description 해외주식 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTS1002U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTS1002U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTS1002U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTS1002U_RESPONSE}
     */
    VTTS1002U(secret: Secret, requestHeader: typeRest.VTTS1002U_REQUEST_HEADER, requestBody: typeRest.VTTS1002U_REQUEST_BODY, responseHeader?: typeRest.VTTS1002U_RESPONSE_HEADER | null): Promise<typeRest.VTTS1002U_RESPONSE>;
    /**
     * 해외주식 주문
     * @description 해외주식 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTS1001U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTS1001U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTS1001U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTS1001U_RESPONSE}
     */
    VTTS1001U(secret: Secret, requestHeader: typeRest.VTTS1001U_REQUEST_HEADER, requestBody: typeRest.VTTS1001U_REQUEST_BODY, responseHeader?: typeRest.VTTS1001U_RESPONSE_HEADER | null): Promise<typeRest.VTTS1001U_RESPONSE>;
    /**
     * 해외주식 주문
     * @description 해외주식 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTS0305U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTS0305U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTS0305U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTS0305U_RESPONSE}
     */
    VTTS0305U(secret: Secret, requestHeader: typeRest.VTTS0305U_REQUEST_HEADER, requestBody: typeRest.VTTS0305U_REQUEST_BODY, responseHeader?: typeRest.VTTS0305U_RESPONSE_HEADER | null): Promise<typeRest.VTTS0305U_RESPONSE>;
    /**
     * 해외주식 주문
     * @description 해외주식 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTS0304U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTS0304U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTS0304U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTS0304U_RESPONSE}
     */
    VTTS0304U(secret: Secret, requestHeader: typeRest.VTTS0304U_REQUEST_HEADER, requestBody: typeRest.VTTS0304U_REQUEST_BODY, responseHeader?: typeRest.VTTS0304U_RESPONSE_HEADER | null): Promise<typeRest.VTTS0304U_RESPONSE>;
    /**
     * 해외주식 주문
     * @description 해외주식 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTS0311U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTS0311U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTS0311U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTS0311U_RESPONSE}
     */
    VTTS0311U(secret: Secret, requestHeader: typeRest.VTTS0311U_REQUEST_HEADER, requestBody: typeRest.VTTS0311U_REQUEST_BODY, responseHeader?: typeRest.VTTS0311U_RESPONSE_HEADER | null): Promise<typeRest.VTTS0311U_RESPONSE>;
    /**
     * 해외주식 주문
     * @description 해외주식 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTS0310U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTS0310U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTS0310U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTS0310U_RESPONSE}
     */
    VTTS0310U(secret: Secret, requestHeader: typeRest.VTTS0310U_REQUEST_HEADER, requestBody: typeRest.VTTS0310U_REQUEST_BODY, responseHeader?: typeRest.VTTS0310U_RESPONSE_HEADER | null): Promise<typeRest.VTTS0310U_RESPONSE>;
    /**
     * 해외주식 정정취소주문
     * @description 해외주식 정정취소주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTT1004U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTT1004U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTT1004U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTT1004U_RESPONSE}
     */
    TTTT1004U(secret: Secret, requestHeader: typeRest.TTTT1004U_REQUEST_HEADER, requestBody: typeRest.TTTT1004U_REQUEST_BODY, responseHeader?: typeRest.TTTT1004U_RESPONSE_HEADER | null): Promise<typeRest.TTTT1004U_RESPONSE>;
    /**
     * 해외주식 정정취소주문
     * @description 해외주식 정정취소주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTS1003U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTS1003U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTS1003U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTS1003U_RESPONSE}
     */
    TTTS1003U(secret: Secret, requestHeader: typeRest.TTTS1003U_REQUEST_HEADER, requestBody: typeRest.TTTS1003U_REQUEST_BODY, responseHeader?: typeRest.TTTS1003U_RESPONSE_HEADER | null): Promise<typeRest.TTTS1003U_RESPONSE>;
    /**
     * 해외주식 정정취소주문
     * @description 해외주식 정정취소주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTS0309U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTS0309U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTS0309U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTS0309U_RESPONSE}
     */
    TTTS0309U(secret: Secret, requestHeader: typeRest.TTTS0309U_REQUEST_HEADER, requestBody: typeRest.TTTS0309U_REQUEST_BODY, responseHeader?: typeRest.TTTS0309U_RESPONSE_HEADER | null): Promise<typeRest.TTTS0309U_RESPONSE>;
    /**
     * 해외주식 정정취소주문
     * @description 해외주식 정정취소주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTS0302U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTS0302U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTS0302U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTS0302U_RESPONSE}
     */
    TTTS0302U(secret: Secret, requestHeader: typeRest.TTTS0302U_REQUEST_HEADER, requestBody: typeRest.TTTS0302U_REQUEST_BODY, responseHeader?: typeRest.TTTS0302U_RESPONSE_HEADER | null): Promise<typeRest.TTTS0302U_RESPONSE>;
    /**
     * 해외주식 정정취소주문
     * @description 해외주식 정정취소주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTS0306U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTS0306U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTS0306U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTS0306U_RESPONSE}
     */
    TTTS0306U(secret: Secret, requestHeader: typeRest.TTTS0306U_REQUEST_HEADER, requestBody: typeRest.TTTS0306U_REQUEST_BODY, responseHeader?: typeRest.TTTS0306U_RESPONSE_HEADER | null): Promise<typeRest.TTTS0306U_RESPONSE>;
    /**
     * 해외주식 정정취소주문
     * @description 해외주식 정정취소주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTS0312U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTS0312U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTS0312U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTS0312U_RESPONSE}
     */
    TTTS0312U(secret: Secret, requestHeader: typeRest.TTTS0312U_REQUEST_HEADER, requestBody: typeRest.TTTS0312U_REQUEST_BODY, responseHeader?: typeRest.TTTS0312U_RESPONSE_HEADER | null): Promise<typeRest.TTTS0312U_RESPONSE>;
    /**
     * 해외주식 정정취소주문
     * @description 해외주식 정정취소주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTT1004U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTT1004U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTT1004U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTT1004U_RESPONSE}
     */
    VTTT1004U(secret: Secret, requestHeader: typeRest.VTTT1004U_REQUEST_HEADER, requestBody: typeRest.VTTT1004U_REQUEST_BODY, responseHeader?: typeRest.VTTT1004U_RESPONSE_HEADER | null): Promise<typeRest.VTTT1004U_RESPONSE>;
    /**
     * 해외주식 정정취소주문
     * @description 해외주식 정정취소주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTS1003U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTS1003U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTS1003U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTS1003U_RESPONSE}
     */
    VTTS1003U(secret: Secret, requestHeader: typeRest.VTTS1003U_REQUEST_HEADER, requestBody: typeRest.VTTS1003U_REQUEST_BODY, responseHeader?: typeRest.VTTS1003U_RESPONSE_HEADER | null): Promise<typeRest.VTTS1003U_RESPONSE>;
    /**
     * 해외주식 정정취소주문
     * @description 해외주식 정정취소주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTS0309U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTS0309U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTS0309U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTS0309U_RESPONSE}
     */
    VTTS0309U(secret: Secret, requestHeader: typeRest.VTTS0309U_REQUEST_HEADER, requestBody: typeRest.VTTS0309U_REQUEST_BODY, responseHeader?: typeRest.VTTS0309U_RESPONSE_HEADER | null): Promise<typeRest.VTTS0309U_RESPONSE>;
    /**
     * 해외주식 정정취소주문
     * @description 해외주식 정정취소주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTS0302U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTS0302U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTS0302U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTS0302U_RESPONSE}
     */
    VTTS0302U(secret: Secret, requestHeader: typeRest.VTTS0302U_REQUEST_HEADER, requestBody: typeRest.VTTS0302U_REQUEST_BODY, responseHeader?: typeRest.VTTS0302U_RESPONSE_HEADER | null): Promise<typeRest.VTTS0302U_RESPONSE>;
    /**
     * 해외주식 정정취소주문
     * @description 해외주식 정정취소주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTS0306U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTS0306U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTS0306U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTS0306U_RESPONSE}
     */
    VTTS0306U(secret: Secret, requestHeader: typeRest.VTTS0306U_REQUEST_HEADER, requestBody: typeRest.VTTS0306U_REQUEST_BODY, responseHeader?: typeRest.VTTS0306U_RESPONSE_HEADER | null): Promise<typeRest.VTTS0306U_RESPONSE>;
    /**
     * 해외주식 정정취소주문
     * @description 해외주식 정정취소주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTS0312U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTS0312U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTS0312U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTS0312U_RESPONSE}
     */
    VTTS0312U(secret: Secret, requestHeader: typeRest.VTTS0312U_REQUEST_HEADER, requestBody: typeRest.VTTS0312U_REQUEST_BODY, responseHeader?: typeRest.VTTS0312U_RESPONSE_HEADER | null): Promise<typeRest.VTTS0312U_RESPONSE>;
    /**
     * 해외주식 예약주문접수
     * @description 해외주식 예약주문접수
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTT3016U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTT3016U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTT3016U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTT3016U_RESPONSE}
     */
    TTTT3016U(secret: Secret, requestHeader: typeRest.TTTT3016U_REQUEST_HEADER, requestBody: typeRest.TTTT3016U_REQUEST_BODY, responseHeader?: typeRest.TTTT3016U_RESPONSE_HEADER | null): Promise<typeRest.TTTT3016U_RESPONSE>;
    /**
     * 해외주식 예약주문접수
     * @description 해외주식 예약주문접수
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTT3014U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTT3014U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTT3014U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTT3014U_RESPONSE}
     */
    TTTT3014U(secret: Secret, requestHeader: typeRest.TTTT3014U_REQUEST_HEADER, requestBody: typeRest.TTTT3014U_REQUEST_BODY, responseHeader?: typeRest.TTTT3014U_RESPONSE_HEADER | null): Promise<typeRest.TTTT3014U_RESPONSE>;
    /**
     * 해외주식 예약주문접수
     * @description 해외주식 예약주문접수
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTS3013U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTS3013U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTS3013U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTS3013U_RESPONSE}
     */
    TTTS3013U(secret: Secret, requestHeader: typeRest.TTTS3013U_REQUEST_HEADER, requestBody: typeRest.TTTS3013U_REQUEST_BODY, responseHeader?: typeRest.TTTS3013U_RESPONSE_HEADER | null): Promise<typeRest.TTTS3013U_RESPONSE>;
    /**
     * 해외주식 예약주문접수
     * @description 해외주식 예약주문접수
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTT3016U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTT3016U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTT3016U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTT3016U_RESPONSE}
     */
    VTTT3016U(secret: Secret, requestHeader: typeRest.VTTT3016U_REQUEST_HEADER, requestBody: typeRest.VTTT3016U_REQUEST_BODY, responseHeader?: typeRest.VTTT3016U_RESPONSE_HEADER | null): Promise<typeRest.VTTT3016U_RESPONSE>;
    /**
     * 해외주식 예약주문접수
     * @description 해외주식 예약주문접수
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTT3014U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTT3014U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTT3014U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTT3014U_RESPONSE}
     */
    VTTT3014U(secret: Secret, requestHeader: typeRest.VTTT3014U_REQUEST_HEADER, requestBody: typeRest.VTTT3014U_REQUEST_BODY, responseHeader?: typeRest.VTTT3014U_RESPONSE_HEADER | null): Promise<typeRest.VTTT3014U_RESPONSE>;
    /**
     * 해외주식 예약주문접수
     * @description 해외주식 예약주문접수
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTS3013U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTS3013U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTS3013U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTS3013U_RESPONSE}
     */
    VTTS3013U(secret: Secret, requestHeader: typeRest.VTTS3013U_REQUEST_HEADER, requestBody: typeRest.VTTS3013U_REQUEST_BODY, responseHeader?: typeRest.VTTS3013U_RESPONSE_HEADER | null): Promise<typeRest.VTTS3013U_RESPONSE>;
    /**
     * 해외주식 예약주문접수취소
     * @description 해외주식 예약주문접수취소
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTT3017U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTT3017U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTT3017U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTT3017U_RESPONSE}
     */
    TTTT3017U(secret: Secret, requestHeader: typeRest.TTTT3017U_REQUEST_HEADER, requestBody: typeRest.TTTT3017U_REQUEST_BODY, responseHeader?: typeRest.TTTT3017U_RESPONSE_HEADER | null): Promise<typeRest.TTTT3017U_RESPONSE>;
    /**
     * 해외주식 예약주문접수취소
     * @description 해외주식 예약주문접수취소
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTT3017U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTT3017U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTT3017U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTT3017U_RESPONSE}
     */
    VTTT3017U(secret: Secret, requestHeader: typeRest.VTTT3017U_REQUEST_HEADER, requestBody: typeRest.VTTT3017U_REQUEST_BODY, responseHeader?: typeRest.VTTT3017U_RESPONSE_HEADER | null): Promise<typeRest.VTTT3017U_RESPONSE>;
    /**
     * 해외주식 미체결내역
     * @description 해외주식 미체결내역
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTS3018R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTS3018R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTS3018R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTS3018R_RESPONSE}
     */
    TTTS3018R(secret: Secret, requestHeader: typeRest.TTTS3018R_REQUEST_HEADER, requestBody: typeRest.TTTS3018R_REQUEST_BODY, responseHeader?: typeRest.TTTS3018R_RESPONSE_HEADER | null): Promise<typeRest.TTTS3018R_RESPONSE>;
    /**
     * 해외주식 미체결내역
     * @description 해외주식 미체결내역
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTS3018R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTS3018R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTS3018R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTS3018R_RESPONSE}
     */
    VTTS3018R(secret: Secret, requestHeader: typeRest.VTTS3018R_REQUEST_HEADER, requestBody: typeRest.VTTS3018R_REQUEST_BODY, responseHeader?: typeRest.VTTS3018R_RESPONSE_HEADER | null): Promise<typeRest.VTTS3018R_RESPONSE>;
    /**
     * 해외주식 잔고
     * @description 해외주식 잔고
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTS3012R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTS3012R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTS3012R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTS3012R_RESPONSE}
     */
    TTTS3012R(secret: Secret, requestHeader: typeRest.TTTS3012R_REQUEST_HEADER, requestBody: typeRest.TTTS3012R_REQUEST_BODY, responseHeader?: typeRest.TTTS3012R_RESPONSE_HEADER | null): Promise<typeRest.TTTS3012R_RESPONSE>;
    /**
     * 해외주식 잔고
     * @description 해외주식 잔고
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTS3012R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTS3012R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTS3012R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTS3012R_RESPONSE}
     */
    VTTS3012R(secret: Secret, requestHeader: typeRest.VTTS3012R_REQUEST_HEADER, requestBody: typeRest.VTTS3012R_REQUEST_BODY, responseHeader?: typeRest.VTTS3012R_RESPONSE_HEADER | null): Promise<typeRest.VTTS3012R_RESPONSE>;
    /**
     * 해외주식 주문체결내역
     * @description 해외주식 주문체결내역
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTS3035R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTS3035R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTS3035R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTS3035R_RESPONSE}
     */
    TTTS3035R(secret: Secret, requestHeader: typeRest.TTTS3035R_REQUEST_HEADER, requestBody: typeRest.TTTS3035R_REQUEST_BODY, responseHeader?: typeRest.TTTS3035R_RESPONSE_HEADER | null): Promise<typeRest.TTTS3035R_RESPONSE>;
    /**
     * 해외주식 주문체결내역
     * @description 해외주식 주문체결내역
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTTS3035R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTTS3035R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTTS3035R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTTS3035R_RESPONSE}
     */
    VTTS3035R(secret: Secret, requestHeader: typeRest.VTTS3035R_REQUEST_HEADER, requestBody: typeRest.VTTS3035R_REQUEST_BODY, responseHeader?: typeRest.VTTS3035R_RESPONSE_HEADER | null): Promise<typeRest.VTTS3035R_RESPONSE>;
    /**
     * 해외주식 체결기준현재잔고
     * @description 해외주식 체결기준현재잔고
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.CTRP6504R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.CTRP6504R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.CTRP6504R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.CTRP6504R_RESPONSE}
     */
    CTRP6504R(secret: Secret, requestHeader: typeRest.CTRP6504R_REQUEST_HEADER, requestBody: typeRest.CTRP6504R_REQUEST_BODY, responseHeader?: typeRest.CTRP6504R_RESPONSE_HEADER | null): Promise<typeRest.CTRP6504R_RESPONSE>;
    /**
     * 해외주식 체결기준현재잔고
     * @description 해외주식 체결기준현재잔고
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.VTRP6504R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.VTRP6504R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.VTRP6504R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.VTRP6504R_RESPONSE}
     */
    VTRP6504R(secret: Secret, requestHeader: typeRest.VTRP6504R_REQUEST_HEADER, requestBody: typeRest.VTRP6504R_REQUEST_BODY, responseHeader?: typeRest.VTRP6504R_RESPONSE_HEADER | null): Promise<typeRest.VTRP6504R_RESPONSE>;
    /**
     * 해외주식 예약주문조회
     * @description 해외주식 예약주문조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTT3039R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTT3039R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTT3039R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTT3039R_RESPONSE}
     */
    TTTT3039R(secret: Secret, requestHeader: typeRest.TTTT3039R_REQUEST_HEADER, requestBody: typeRest.TTTT3039R_REQUEST_BODY, responseHeader?: typeRest.TTTT3039R_RESPONSE_HEADER | null): Promise<typeRest.TTTT3039R_RESPONSE>;
    /**
     * 해외주식 매수가능금액조회
     * @description 해외주식 매수가능금액조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTS3007R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTS3007R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTS3007R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTS3007R_RESPONSE}
     */
    TTTS3007R(secret: Secret, requestHeader: typeRest.TTTS3007R_REQUEST_HEADER, requestBody: typeRest.TTTS3007R_REQUEST_BODY, responseHeader?: typeRest.TTTS3007R_RESPONSE_HEADER | null): Promise<typeRest.TTTS3007R_RESPONSE>;
    /**
     * 해외주식 미국주간주문
     * @description 해외주식 미국주간주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTS6036U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTS6036U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTS6036U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTS6036U_RESPONSE}
     */
    TTTS6036U(secret: Secret, requestHeader: typeRest.TTTS6036U_REQUEST_HEADER, requestBody: typeRest.TTTS6036U_REQUEST_BODY, responseHeader?: typeRest.TTTS6036U_RESPONSE_HEADER | null): Promise<typeRest.TTTS6036U_RESPONSE>;
    /**
     * 해외주식 미국주간주문
     * @description 해외주식 미국주간주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTS6037U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTS6037U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTS6037U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTS6037U_RESPONSE}
     */
    TTTS6037U(secret: Secret, requestHeader: typeRest.TTTS6037U_REQUEST_HEADER, requestBody: typeRest.TTTS6037U_REQUEST_BODY, responseHeader?: typeRest.TTTS6037U_RESPONSE_HEADER | null): Promise<typeRest.TTTS6037U_RESPONSE>;
    /**
     * 해외주식 미국주간정정취소
     * @description 해외주식 미국주간정정취소
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTS6038U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTS6038U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTS6038U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTS6038U_RESPONSE}
     */
    TTTS6038U(secret: Secret, requestHeader: typeRest.TTTS6038U_REQUEST_HEADER, requestBody: typeRest.TTTS6038U_REQUEST_BODY, responseHeader?: typeRest.TTTS6038U_RESPONSE_HEADER | null): Promise<typeRest.TTTS6038U_RESPONSE>;
    /**
     * 해외주식 기간손익
     * @description 해외주식 기간손익
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.TTTS3039R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.TTTS3039R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.TTTS3039R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.TTTS3039R_RESPONSE}
     */
    TTTS3039R(secret: Secret, requestHeader: typeRest.TTTS3039R_REQUEST_HEADER, requestBody: typeRest.TTTS3039R_REQUEST_BODY, responseHeader?: typeRest.TTTS3039R_RESPONSE_HEADER | null): Promise<typeRest.TTTS3039R_RESPONSE>;
    /**
     * 해외주식 현재체결가
     * @description 해외주식 현재체결가
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.HHDFS00000300_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.HHDFS00000300_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.HHDFS00000300_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.HHDFS00000300_RESPONSE}
     */
    HHDFS00000300(secret: Secret, requestHeader: typeRest.HHDFS00000300_REQUEST_HEADER, requestBody: typeRest.HHDFS00000300_REQUEST_BODY, responseHeader?: typeRest.HHDFS00000300_RESPONSE_HEADER | null): Promise<typeRest.HHDFS00000300_RESPONSE>;
    /**
     * 해외주식 기간별시세
     * @description 해외주식 기간별시세
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.HHDFS76240000_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.HHDFS76240000_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.HHDFS76240000_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.HHDFS76240000_RESPONSE}
     */
    HHDFS76240000(secret: Secret, requestHeader: typeRest.HHDFS76240000_REQUEST_HEADER, requestBody: typeRest.HHDFS76240000_REQUEST_BODY, responseHeader?: typeRest.HHDFS76240000_RESPONSE_HEADER | null): Promise<typeRest.HHDFS76240000_RESPONSE>;
    /**
     * 해외주식 종목/지수/환율기간별시세(일/주/월/년)
     * @description 해외주식 종목/지수/환율기간별시세(일/주/월/년)
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.FHKST03030100_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.FHKST03030100_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.FHKST03030100_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.FHKST03030100_RESPONSE}
     */
    FHKST03030100(secret: Secret, requestHeader: typeRest.FHKST03030100_REQUEST_HEADER, requestBody: typeRest.FHKST03030100_REQUEST_BODY, responseHeader?: typeRest.FHKST03030100_RESPONSE_HEADER | null): Promise<typeRest.FHKST03030100_RESPONSE>;
    /**
     * 해외주식조건검색
     * @description 해외주식조건검색
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.HHDFS76410000_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.HHDFS76410000_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.HHDFS76410000_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.HHDFS76410000_RESPONSE}
     */
    HHDFS76410000(secret: Secret, requestHeader: typeRest.HHDFS76410000_REQUEST_HEADER, requestBody: typeRest.HHDFS76410000_REQUEST_BODY, responseHeader?: typeRest.HHDFS76410000_RESPONSE_HEADER | null): Promise<typeRest.HHDFS76410000_RESPONSE>;
    /**
     * 해외결제일자조회
     * @description 해외결제일자조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.CTOS5011R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.CTOS5011R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.CTOS5011R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.CTOS5011R_RESPONSE}
     */
    CTOS5011R(secret: Secret, requestHeader: typeRest.CTOS5011R_REQUEST_HEADER, requestBody: typeRest.CTOS5011R_REQUEST_BODY, responseHeader?: typeRest.CTOS5011R_RESPONSE_HEADER | null): Promise<typeRest.CTOS5011R_RESPONSE>;
    /**
     * 해외주식 현재가상세
     * @description 해외주식 현재가상세
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.HHDFS76200200_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.HHDFS76200200_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.HHDFS76200200_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.HHDFS76200200_RESPONSE}
     */
    HHDFS76200200(secret: Secret, requestHeader: typeRest.HHDFS76200200_REQUEST_HEADER, requestBody: typeRest.HHDFS76200200_REQUEST_BODY, responseHeader?: typeRest.HHDFS76200200_RESPONSE_HEADER | null): Promise<typeRest.HHDFS76200200_RESPONSE>;
    /**
     * 해외주식분봉조회
     * @description 해외주식분봉조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.HHDFS76950200_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.HHDFS76950200_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.HHDFS76950200_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.HHDFS76950200_RESPONSE}
     */
    HHDFS76950200(secret: Secret, requestHeader: typeRest.HHDFS76950200_REQUEST_HEADER, requestBody: typeRest.HHDFS76950200_REQUEST_BODY, responseHeader?: typeRest.HHDFS76950200_RESPONSE_HEADER | null): Promise<typeRest.HHDFS76950200_RESPONSE>;
    /**
     * 해외지수분봉조회
     * @description 해외지수분봉조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.FHKST03030200_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.FHKST03030200_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.FHKST03030200_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.FHKST03030200_RESPONSE}
     */
    FHKST03030200(secret: Secret, requestHeader: typeRest.FHKST03030200_REQUEST_HEADER, requestBody: typeRest.FHKST03030200_REQUEST_BODY, responseHeader?: typeRest.FHKST03030200_RESPONSE_HEADER | null): Promise<typeRest.FHKST03030200_RESPONSE>;
    /**
     * 해외선물옵션 주문
     * @description 해외선물옵션 주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.OTFM3001U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.OTFM3001U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.OTFM3001U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.OTFM3001U_RESPONSE}
     */
    OTFM3001U(secret: Secret, requestHeader: typeRest.OTFM3001U_REQUEST_HEADER, requestBody: typeRest.OTFM3001U_REQUEST_BODY, responseHeader?: typeRest.OTFM3001U_RESPONSE_HEADER | null): Promise<typeRest.OTFM3001U_RESPONSE>;
    /**
     * 해외선물옵션 정정취소주문
     * @description 해외선물옵션 정정취소주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.OTFM3002U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.OTFM3002U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.OTFM3002U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.OTFM3002U_RESPONSE}
     */
    OTFM3002U(secret: Secret, requestHeader: typeRest.OTFM3002U_REQUEST_HEADER, requestBody: typeRest.OTFM3002U_REQUEST_BODY, responseHeader?: typeRest.OTFM3002U_RESPONSE_HEADER | null): Promise<typeRest.OTFM3002U_RESPONSE>;
    /**
     * 해외선물옵션 정정취소주문
     * @description 해외선물옵션 정정취소주문
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.OTFM3003U_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.OTFM3003U_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.OTFM3003U_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.OTFM3003U_RESPONSE}
     */
    OTFM3003U(secret: Secret, requestHeader: typeRest.OTFM3003U_REQUEST_HEADER, requestBody: typeRest.OTFM3003U_REQUEST_BODY, responseHeader?: typeRest.OTFM3003U_RESPONSE_HEADER | null): Promise<typeRest.OTFM3003U_RESPONSE>;
    /**
     * 해외선물옵션 당일주문내역조회
     * @description 해외선물옵션 당일주문내역조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.OTFM3116R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.OTFM3116R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.OTFM3116R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.OTFM3116R_RESPONSE}
     */
    OTFM3116R(secret: Secret, requestHeader: typeRest.OTFM3116R_REQUEST_HEADER, requestBody: typeRest.OTFM3116R_REQUEST_BODY, responseHeader?: typeRest.OTFM3116R_RESPONSE_HEADER | null): Promise<typeRest.OTFM3116R_RESPONSE>;
    /**
     * 해외선물옵션 미결제내역조회(잔고)
     * @description 해외선물옵션 미결제내역조회(잔고)
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.OTFM1412R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.OTFM1412R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.OTFM1412R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.OTFM1412R_RESPONSE}
     */
    OTFM1412R(secret: Secret, requestHeader: typeRest.OTFM1412R_REQUEST_HEADER, requestBody: typeRest.OTFM1412R_REQUEST_BODY, responseHeader?: typeRest.OTFM1412R_RESPONSE_HEADER | null): Promise<typeRest.OTFM1412R_RESPONSE>;
    /**
     * 해외선물옵션 주문가능조회
     * @description 해외선물옵션 주문가능조회
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.OTFM3304R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.OTFM3304R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.OTFM3304R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.OTFM3304R_RESPONSE}
     */
    OTFM3304R(secret: Secret, requestHeader: typeRest.OTFM3304R_REQUEST_HEADER, requestBody: typeRest.OTFM3304R_REQUEST_BODY, responseHeader?: typeRest.OTFM3304R_RESPONSE_HEADER | null): Promise<typeRest.OTFM3304R_RESPONSE>;
    /**
     * 해외선물옵션 기간계좌손익 일별
     * @description 해외선물옵션 기간계좌손익 일별
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.OTFM3118R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.OTFM3118R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.OTFM3118R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.OTFM3118R_RESPONSE}
     */
    OTFM3118R(secret: Secret, requestHeader: typeRest.OTFM3118R_REQUEST_HEADER, requestBody: typeRest.OTFM3118R_REQUEST_BODY, responseHeader?: typeRest.OTFM3118R_RESPONSE_HEADER | null): Promise<typeRest.OTFM3118R_RESPONSE>;
    /**
     * 해외선물옵션 일별 체결내역
     * @description 해외선물옵션 일별 체결내역
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.OTFM3122R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.OTFM3122R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.OTFM3122R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.OTFM3122R_RESPONSE}
     */
    OTFM3122R(secret: Secret, requestHeader: typeRest.OTFM3122R_REQUEST_HEADER, requestBody: typeRest.OTFM3122R_REQUEST_BODY, responseHeader?: typeRest.OTFM3122R_RESPONSE_HEADER | null): Promise<typeRest.OTFM3122R_RESPONSE>;
    /**
     * 해외선물옵션 예수금현황
     * @description 해외선물옵션 예수금현황
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.OTFM1411R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.OTFM1411R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.OTFM1411R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.OTFM1411R_RESPONSE}
     */
    OTFM1411R(secret: Secret, requestHeader: typeRest.OTFM1411R_REQUEST_HEADER, requestBody: typeRest.OTFM1411R_REQUEST_BODY, responseHeader?: typeRest.OTFM1411R_RESPONSE_HEADER | null): Promise<typeRest.OTFM1411R_RESPONSE>;
    /**
     * 해외선물옵션 일별 주문내역
     * @description 해외선물옵션 일별 주문내역
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.OTFM3120R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.OTFM3120R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.OTFM3120R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.OTFM3120R_RESPONSE}
     */
    OTFM3120R(secret: Secret, requestHeader: typeRest.OTFM3120R_REQUEST_HEADER, requestBody: typeRest.OTFM3120R_REQUEST_BODY, responseHeader?: typeRest.OTFM3120R_RESPONSE_HEADER | null): Promise<typeRest.OTFM3120R_RESPONSE>;
    /**
     * 해외선물옵션 기간계좌거래내역
     * @description 해외선물옵션 기간계좌거래내역
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.OTFM3114R_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.OTFM3114R_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.OTFM3114R_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.OTFM3114R_RESPONSE}
     */
    OTFM3114R(secret: Secret, requestHeader: typeRest.OTFM3114R_REQUEST_HEADER, requestBody: typeRest.OTFM3114R_REQUEST_BODY, responseHeader?: typeRest.OTFM3114R_RESPONSE_HEADER | null): Promise<typeRest.OTFM3114R_RESPONSE>;
    /**
     * 해외선물종목상세
     * @description 해외선물종목상세
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.HHDFC55010100_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.HHDFC55010100_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.HHDFC55010100_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.HHDFC55010100_RESPONSE}
     */
    HHDFC55010100(secret: Secret, requestHeader: typeRest.HHDFC55010100_REQUEST_HEADER, requestBody: typeRest.HHDFC55010100_REQUEST_BODY, responseHeader?: typeRest.HHDFC55010100_RESPONSE_HEADER | null): Promise<typeRest.HHDFC55010100_RESPONSE>;
    /**
     * 해외선물종목현재가
     * @description 해외선물종목현재가
     *
     * @param {Secret} secret                               인증 정보
     * @param {typeRest.HHDFC55010000_REQUEST_HEADER} requestHeader    요청 header
     * @param {typeRest.HHDFC55010000_REQUEST_BODY} requestBody        요청 body
     * @param {typeRest.HHDFC55010000_RESPONSE_HEADER} responseHeader  응답 header
     * @returns {typeRest.HHDFC55010000_RESPONSE}
     */
    HHDFC55010000(secret: Secret, requestHeader: typeRest.HHDFC55010000_REQUEST_HEADER, requestBody: typeRest.HHDFC55010000_REQUEST_BODY, responseHeader?: typeRest.HHDFC55010000_RESPONSE_HEADER | null): Promise<typeRest.HHDFC55010000_RESPONSE>;
}
export default EFriendRest;
//# sourceMappingURL=efriendRest.d.ts.map