import React, { FC, PropsWithChildren } from "react";
import { ResolvedTheme } from "./carbon-theme-provider";
import { Cluster, Organization } from "../../../utils/camunda.types";
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;
    reloadClusters: () => void;
    resolvedTheme: ResolvedTheme;
    onThemeChange: (newTheme: Theme) => void;
};
export declare const C3ProfileContext: React.Context<C3ProfileContextValue>;
export declare const C3ProfileProvider: FC<PropsWithChildren>;
export declare const useC3Profile: () => C3ProfileContextValue;
