import { Disposable } from '../disposable'; export interface RegistryItem { id: string; pluginId: string; order?: number; visible?: boolean; } export interface ContributionRegistryStore { items: T[]; register: (item: T) => Disposable; unregister: (id: string) => void; clear: () => void; getByPlugin: (pluginId: string) => T[]; } export declare function createContributionRegistry(): import('zustand').UseBoundStore>>; //# sourceMappingURL=createContributionRegistry.d.ts.map