import type { C3NotificationsProps } from '../components/c3-navigation/c3-navigation.types'; import type { Theme } from '../components/c3-user-configuration/c3-profile-provider/c3-profile-provider'; import type { Cluster, Organization } from '../utils/camunda.types'; import { type RequestResponse } from './api'; export type Profile = { theme: Theme; }; export type Token = { sub?: string; 'https://camunda.com/settings'?: { theme?: Theme; }; }; export declare const getUserTheme: (userToken: string) => Theme | null; export type UpdateThemeOptions = C3NotificationsProps & { theme: Profile['theme']; }; export declare const updateTheme: ({ endpoints, stage, userToken, getNewUserToken, theme, }: UpdateThemeOptions) => Promise; export declare const getOrgs: (stage: string, accessToken: string) => Promise>; export declare const getClusters: (stage: string, accessToken: string, orgId: string) => Promise>;