import type React from 'react'; import { type JSX } from 'react'; import type { RequestResponse } from '../../../api/api'; import type { Cluster, Organization } from '../../../utils/camunda.types'; import { type ResolvedTheme } from './carbon-theme-provider'; export type Theme = 'light' | 'dark' | 'system'; export declare const defaultTheme: "light"; export type C3ProfileContextValue = { isEnabled: boolean; theme: Theme; orgs: Organization[] | null; activeOrg: Organization | null; reloadOrgs: () => void; removeOrg: (orgId: string) => void; clusters: Cluster[] | null; setClusters: React.Dispatch>; reloadClusters: () => void; resolvedTheme: ResolvedTheme; onThemeChange: (newTheme: Theme) => void; loadClustersById: (orgId: string) => Promise> | undefined; }; export declare const C3ProfileContext: React.Context; export declare const C3ProfileProvider: ({ children }: { children: JSX.Element; }) => JSX.Element; export declare const useC3Profile: () => C3ProfileContextValue;