import { Client } from '../client'; export declare class Settings { client: Client; constructor(client: Client); /** * The tenant's effective settings for the app — the declared schema's defaults merged with stored tenant/market values. Sensitive settings are masked (listed in `masked`, omitted from `settings`). * * @param {string} params.app - App name, e.g. `pages`. * @param {string} params.market - Resolve market-scoped settings for this market code; falls back to the tenant value. * @throws {RevenexxException} * @returns {Promise<{}>} */ settingsGetAppSettings(params: { app: string; market?: string; }): Promise<{}>; /** * The tenant's effective settings for the app — the declared schema's defaults merged with stored tenant/market values. Sensitive settings are masked (listed in `masked`, omitted from `settings`). * * @param {string} app - App name, e.g. `pages`. * @param {string} market - Resolve market-scoped settings for this market code; falls back to the tenant value. * @throws {RevenexxException} * @returns {Promise<{}>} * @deprecated Use the object parameter style method for a better developer experience. */ settingsGetAppSettings(app: string, market?: string): Promise<{}>; }