import type { SubmerchantCreateType, SubmerchantRetrieveType, SubmerchantUpdateType } from "../types/models";
import { baseClient } from "../client";
/**
 * @dev EN:
 * @dev TR:
 * @param client
 * @returns
 */
export default function (client: ReturnType<typeof baseClient>): {
    /**
     * @dev EN: Create a submerchant
     * @dev TR: Alt bayi oluştur
     * @param payload
     * @returns
     */
    create: (payload: SubmerchantCreateType) => Promise<any>;
    /**
     * @dev EN: Retrieve a submerchant
     * @dev TR: Alt bayi detaylarını getir
     * @param payload
     * @returns
     */
    retrieve: (payload: SubmerchantRetrieveType) => Promise<any>;
    /**
     * @dev EN: Update a submerchant
     * @dev TR: Alt bayi güncelle
     * @param payload
     * @returns
     */
    update: (payload: SubmerchantUpdateType) => Promise<any>;
};
//# sourceMappingURL=submerchant.d.ts.map