mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
22 lines
867 B
TypeScript
22 lines
867 B
TypeScript
/// <reference types="react" />
|
|
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<ClusterIconSettingComponentProps>;
|
|
}
|
|
export declare const clusterIconSettingsMenuInjectionToken: import("@ogre-tools/injectable").InjectionToken<ClusterIconMenuItem, void>;
|
|
export declare const clusterIconSettingsComponentInjectionToken: import("@ogre-tools/injectable").InjectionToken<ClusterIconSettingsComponent, void>;
|
|
export {};
|
|
//# sourceMappingURL=index.d.ts.map
|