export declare function setElementTemplateNativeRef(id: number, nativeRef: ElementRef): void;
export declare function getElementTemplateNativeRef(id: number): ElementRef | undefined;
export declare function getElementTemplateTargetNativeRef(id: number): ElementRef | undefined;
export declare function hasElementTemplateNativeRef(id: number): boolean;
export declare function deleteElementTemplateNativeRef(id: number): void;
export declare function clearElementTemplateNativeRefRegistry(): void;
export interface ElementTemplateRegistryFacade {
    set: (id: number, nativeRef: ElementRef) => void;
    get: (id: number) => ElementRef | undefined;
    getTarget: (id: number) => ElementRef | undefined;
    has: (id: number) => boolean;
    delete: (id: number) => void;
    clear: () => void;
}
export declare const elementTemplateRegistry: ElementTemplateRegistryFacade;
