import Service from "../service";
import Client from "../client";
import MerchantAccount from "./management/merchantAccount";
import MerchantAllowedOrigins from "./management/merchantAllowedOrigins";
import MerchantApiCredentials from "./management/merchantApiCredentials";
import MerchantApiKey from "./management/merchantApiKey";
import MerchantClientKey from "./management/merchantClientKey";
import MerchantPaymentMethods from "./management/merchantPaymentMethods";
import MerchantPayoutSettings from "./management/merchantPayoutSettings";
import MerchantTerminalOrders from "./management/merchantTerminalOrders";
import MerchantTerminalSettings from "./management/merchantTerminalSettings";
import MerchantUsers from "./management/merchantUsers";
import MerchantWebhooks from "./management/merchantWebhooks";
import APICredentialsCompanyLevelApi from './management/aPICredentialsCompanyLevelApi';
import APICredentialsMerchantLevelApi from './management/aPICredentialsMerchantLevelApi';
import APIKeyCompanyLevelApi from './management/aPIKeyCompanyLevelApi';
import APIKeyMerchantLevelApi from './management/aPIKeyMerchantLevelApi';
import AccountCompanyLevelApi from './management/accountCompanyLevelApi';
import AccountMerchantLevelApi from './management/accountMerchantLevelApi';
import AccountStoreLevelApi from './management/accountStoreLevelApi';
import AllowedOriginsCompanyLevelApi from './management/allowedOriginsCompanyLevelApi';
import AllowedOriginsMerchantLevelApi from './management/allowedOriginsMerchantLevelApi';
import ClientKeyCompanyLevelApi from './management/clientKeyCompanyLevelApi';
import ClientKeyMerchantLevelApi from './management/clientKeyMerchantLevelApi';
import MyAPICredentialApi from './management/myAPICredentialApi';
import PaymentMethodsMerchantLevelApi from './management/paymentMethodsMerchantLevelApi';
import PayoutSettingsMerchantLevelApi from './management/payoutSettingsMerchantLevelApi';
import TerminalActionsCompanyLevelApi from './management/terminalActionsCompanyLevelApi';
import TerminalActionsTerminalLevelApi from './management/terminalActionsTerminalLevelApi';
import TerminalOrdersCompanyLevelApi from './management/terminalOrdersCompanyLevelApi';
import TerminalOrdersMerchantLevelApi from './management/terminalOrdersMerchantLevelApi';
import TerminalSettingsCompanyLevelApi from './management/terminalSettingsCompanyLevelApi';
import TerminalSettingsMerchantLevelApi from './management/terminalSettingsMerchantLevelApi';
import TerminalSettingsStoreLevelApi from './management/terminalSettingsStoreLevelApi';
import TerminalSettingsTerminalLevelApi from './management/terminalSettingsTerminalLevelApi';
import TerminalsTerminalLevelApi from './management/terminalsTerminalLevelApi';
import UsersCompanyLevelApi from './management/usersCompanyLevelApi';
import UsersMerchantLevelApi from './management/usersMerchantLevelApi';
import WebhooksCompanyLevelApi from './management/webhooksCompanyLevelApi';
import WebhooksMerchantLevelApi from './management/webhooksMerchantLevelApi';
declare class Management extends Service {
    constructor(client: Client);
    /**
     * @deprecated
     */
    get Me(): {
        retrieve: () => Promise<import("../typings/management/meApiCredential").MeApiCredential>;
        createAllowedOrigin: (allowedOriginRequest: import("../typings/management/createAllowedOriginRequest").CreateAllowedOriginRequest) => Promise<import("../typings/management/allowedOrigin").AllowedOrigin>;
        retrieveAllowedOrigins: () => Promise<import("../typings/management/allowedOriginsResponse").AllowedOriginsResponse>;
        retrieveAllowedOrigin: (originId: string) => Promise<import("../typings/management/allowedOrigin").AllowedOrigin>;
        deleteAllowerdOrigin: (originId: string) => Promise<Record<string, unknown>>;
    };
    /**
     * @deprecated
     */
    get MerchantAccount(): MerchantAccount;
    /**
     * @deprecated
     */
    get MerchantAllowedOrigins(): MerchantAllowedOrigins;
    /**
     * @deprecated
     */
    get MerchantApiCredentials(): MerchantApiCredentials;
    /**
     * @deprecated
     */
    get MerchantApiKey(): MerchantApiKey;
    /**
     * @deprecated
     */
    get MerchantClientKey(): MerchantClientKey;
    /**
     * @deprecated
     */
    get MerchantPaymentMethods(): MerchantPaymentMethods;
    /**
     * @deprecated
     */
    get MerchantPayoutSettings(): MerchantPayoutSettings;
    /**
     * @deprecated
     */
    get MerchantTerminalOrders(): MerchantTerminalOrders;
    /**
     * @deprecated
     */
    get MerchantTerminalSettings(): MerchantTerminalSettings;
    /**
     * @deprecated
     */
    get MerchantUsers(): MerchantUsers;
    /**
     * @deprecated
     */
    get MerchantWebhooks(): MerchantWebhooks;
    get APICredentialsCompanyLevelApi(): APICredentialsCompanyLevelApi;
    get APICredentialsMerchantLevelApi(): APICredentialsMerchantLevelApi;
    get APIKeyCompanyLevelApi(): APIKeyCompanyLevelApi;
    get APIKeyMerchantLevelApi(): APIKeyMerchantLevelApi;
    get AccountCompanyLevelApi(): AccountCompanyLevelApi;
    get AccountMerchantLevelApi(): AccountMerchantLevelApi;
    get AccountStoreLevelApi(): AccountStoreLevelApi;
    get AllowedOriginsCompanyLevelApi(): AllowedOriginsCompanyLevelApi;
    get AllowedOriginsMerchantLevelApi(): AllowedOriginsMerchantLevelApi;
    get ClientKeyCompanyLevelApi(): ClientKeyCompanyLevelApi;
    get ClientKeyMerchantLevelApi(): ClientKeyMerchantLevelApi;
    get MyAPICredentialApi(): MyAPICredentialApi;
    get PaymentMethodsMerchantLevelApi(): PaymentMethodsMerchantLevelApi;
    get PayoutSettingsMerchantLevelApi(): PayoutSettingsMerchantLevelApi;
    get TerminalActionsCompanyLevelApi(): TerminalActionsCompanyLevelApi;
    get TerminalActionsTerminalLevelApi(): TerminalActionsTerminalLevelApi;
    get TerminalOrdersCompanyLevelApi(): TerminalOrdersCompanyLevelApi;
    get TerminalOrdersMerchantLevelApi(): TerminalOrdersMerchantLevelApi;
    get TerminalSettingsCompanyLevelApi(): TerminalSettingsCompanyLevelApi;
    get TerminalSettingsMerchantLevelApi(): TerminalSettingsMerchantLevelApi;
    get TerminalSettingsStoreLevelApi(): TerminalSettingsStoreLevelApi;
    get TerminalSettingsTerminalLevelApi(): TerminalSettingsTerminalLevelApi;
    get TerminalsTerminalLevelApi(): TerminalsTerminalLevelApi;
    get UsersCompanyLevelApi(): UsersCompanyLevelApi;
    get UsersMerchantLevelApi(): UsersMerchantLevelApi;
    get WebhooksCompanyLevelApi(): WebhooksCompanyLevelApi;
    get WebhooksMerchantLevelApi(): WebhooksMerchantLevelApi;
}
export default Management;
