///
type ClusterPreferences = {
clusterName?: string;
icon?: string | null;
};
export interface ClusterIconMenuItem {
id: string;
title: string;
disabled?: (preferences: ClusterPreferences) => boolean;
onClick: (preferences: ClusterPreferences) => void;
}
export interface ClusterIconSettingComponentProps {
preferences: ClusterPreferences;
}
export interface ClusterIconSettingsComponent {
id: string;
Component: React.ComponentType;
}
export declare const clusterIconSettingsMenuInjectionToken: import("@ogre-tools/injectable").InjectionToken;
export declare const clusterIconSettingsComponentInjectionToken: import("@ogre-tools/injectable").InjectionToken;
export {};
//# sourceMappingURL=index.d.ts.map