import * as i0 from "@angular/core";
/**
 * @internal
 */
export declare class FluentContextGuardDirective<T> {
    fluentContextGuard: T;
    /**
     * @internal
     */
    static ngTemplateContextGuard<T>(_: FluentContextGuardDirective<T>, context: unknown): context is T;
    static ɵfac: i0.ɵɵFactoryDeclaration<FluentContextGuardDirective<any>, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<FluentContextGuardDirective<any>, "ng-template[fluentContextGuard]", never, { "fluentContextGuard": { "alias": "fluentContextGuard"; "required": false; }; }, {}, never, never, true, never>;
}
