import { TuiLetContext } from './let-context';
import * as i0 from "@angular/core";
/**
 * @deprecated use @let instead
 */
export declare class TuiLet<T> {
    tuiLet: T;
    constructor();
    /**
     * Asserts the correct type of the context for the template that `TuiLet` will render.
     *
     * The presence of this method is a signal to the Ivy template type-check compiler that the
     * `TuiLet` structural directive renders its template with a specific context type.
     */
    static ngTemplateContextGuard<T>(_dir: TuiLet<T>, _ctx: unknown): _ctx is TuiLetContext<T>;
    static ɵfac: i0.ɵɵFactoryDeclaration<TuiLet<any>, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<TuiLet<any>, "[tuiLet]", never, { "tuiLet": { "alias": "tuiLet"; "required": false; }; }, {}, never, never, true, never>;
}
