import { OlpClientSettings } from "@here/olp-sdk-core"; import { ConfigApi } from "@here/olp-sdk-dataservice-api"; import { CatalogsRequest } from "@here/olp-sdk-dataservice-read"; /** * A client for the platform Config Service. */ export declare class ConfigClient { private readonly settings; private readonly apiVersion; /** * Constructs a new client for the data store to work with data * about catalogs configurations in the store. * * @param settings The [[OlpClientSettings]] instance. * @return The [[ConfigClient]] instance. */ constructor(settings: OlpClientSettings); /** * Asynchronously retrieves a list of catalogs to which you have access. * * @param request The [[CatalogsRequest]] instance. * @return The list of catalogs to which you have access. * * If the schema is set, you get the catalogs with layers filtered by the specified layer schema HERE Resource Name (HRN). * If the schema is not set, the filter returns all of the catalogs to which you have access. */ getCatalogs(request?: CatalogsRequest): Promise; }