import type { UIComponents } from '../types/components';
import { type SearchType } from './store';
declare class Registry {
    #private;
    has(type: SearchType, gname: string): boolean;
    add(type: SearchType, gname: string): this;
    delete(type: SearchType, gname: string): boolean;
}
export declare const registry: Registry;
export declare function registryComponents(gname: string, components: UIComponents): () => void;
export declare function unRegistryComponents(gname: string, components: UIComponents): void;
export {};
