export = Configuration; declare class Configuration { constructor(_conf: any); _conf: any; _relativeUrls: { getLocations: string; searchApplication: string; }; _urls: {}; updateUrls(urls: any): void; /** * @param {ConfigurationPublicValidator.GetLocationsParam} arg - Arg object. * @param {object} [arg.requestHeaders={}] - Request headers. Default is `{}` * @param {import("../PublicAPIClient").Options} - Options * @returns {Promise} - Success response * @name getLocations * @summary: Get countries, states, cities * @description: Get Location configuration - Check out [method documentation](https://docs.fynd.com/partners/commerce/sdk/public/configuration/getLocations/). */ getLocations({ locationType, id, requestHeaders }?: ConfigurationPublicValidator.GetLocationsParam, { responseHeaders }?: object): Promise; /** * @param {ConfigurationPublicValidator.SearchApplicationParam} arg - Arg object. * @param {object} [arg.requestHeaders={}] - Request headers. Default is `{}` * @param {import("../PublicAPIClient").Options} - Options * @returns {Promise} - * Success response * @name searchApplication * @summary: Search application * @description: Provide application name or domain url. - Check out [method documentation](https://docs.fynd.com/partners/commerce/sdk/public/configuration/searchApplication/). */ searchApplication({ authorization, query, requestHeaders }?: ConfigurationPublicValidator.SearchApplicationParam, { responseHeaders }?: object): Promise; } import ConfigurationPublicValidator = require("./ConfigurationPublicValidator"); import ConfigurationPublicModel = require("./ConfigurationPublicModel");