import type OpenFin from '@openfin/core';
import type { CustomTheme, GenerateThemeParams } from '../../../common/src/api/theming';
import { ColorSchemeOptionType, ThemeApi } from '../../../client-api-platform/src/shapes';
export declare const getThemingApi: (identity: OpenFin.ApplicationIdentity) => ThemeApi;
export declare const dispatchThemeToWorkspaceProvider: (themeData: {
    themePaletteSheet: string;
    selectedScheme: ColorSchemeOptionType;
    themePalette: {
        light: string;
        dark: string;
    };
}) => Promise<void>;
export declare const setSelectedScheme: (schemeType: ColorSchemeOptionType) => Promise<void>;
export declare const getSelectedScheme: () => ColorSchemeOptionType | null | undefined;
export declare const getThemePaletteSheet: () => string | undefined;
export declare const mapLegacyThemeToCustomTheme: (legacyTheme: CustomTheme) => GenerateThemeParams;
