import type { HttpClient } from '@sisense/sdk-rest-client';
import type { CompleteThemeSettingsInternal, ThemeOid } from '../../types';
import { type LegacyPalette } from './legacy-design-settings';
/**
 * Fetches theme settings from the Sisense instance and converts them to CompleteThemeSettingsInternal.
 *
 * @param themeOid - Theme oid.
 * @param httpClient - Sisense REST API client.
 * @returns CompleteThemeSettingsInternal from server.
 * @internal
 */
export declare function getThemeSettingsByOid(themeOid: ThemeOid, httpClient: Pick<HttpClient, 'get' | 'url'>): Promise<CompleteThemeSettingsInternal>;
export declare function getLegacyPalette(paletteName: string, httpClient: Pick<HttpClient, 'get'>): Promise<LegacyPalette>;
