import { ChangeDetectorRef, ElementRef, Injector } from '@angular/core';
import * as i0 from "@angular/core";
/**
 * Used to reference a cdRef, injector, and element at the given element.
 *
 * Generally used for child views to reference a well-placed parent view.
 */
export declare class DbxStructureDirective {
    readonly injector: Injector;
    readonly element: ElementRef<any>;
    /**
     * @deprecated do not use cdRef here anymore. Rely on signals instead. Will be removed in the future.
     */
    readonly cdRef: ChangeDetectorRef;
    static ɵfac: i0.ɵɵFactoryDeclaration<DbxStructureDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<DbxStructureDirective, "[dbxStructure]", never, {}, {}, never, never, true, never>;
}
