import { TemplateRef, ViewContainerRef } from '@angular/core'; import { Result } from '@lonli-lokli/ts-result'; import { IfContext } from './common'; import * as i0 from "@angular/core"; export declare class IfSuccessDirective { private _context; private _refs; constructor(viewContainer: ViewContainerRef, templateRef: TemplateRef>); set ifSuccess(data: Result | null | undefined); set ifSuccessThen(templateRef: TemplateRef> | null | undefined); set ifSuccessElse(templateRef: TemplateRef> | null | undefined); static ngTemplateGuard_ifSuccess: 'binding'; static ngTemplateContextGuard(_dir: IfSuccessDirective, _ctx: any): _ctx is IfContext>; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, "[ifSuccess]", never, { "ifSuccess": "ifSuccess"; "ifSuccessThen": "ifSuccessThen"; "ifSuccessElse": "ifSuccessElse"; }, {}, never>; } export declare class IfFailureDirective { private _context; private _refs; constructor(viewContainer: ViewContainerRef, templateRef: TemplateRef>); set ifFailure(data: Result | null | undefined); set ifFailureThen(templateRef: TemplateRef> | null | undefined); set ifFailureElse(templateRef: TemplateRef> | null | undefined); static ngTemplateGuard_ifFailure: 'binding'; static ngTemplateContextGuard(_dir: IfFailureDirective, _ctx: any): _ctx is IfContext>; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, "[ifFailure]", never, { "ifFailure": "ifFailure"; "ifFailureThen": "ifFailureThen"; "ifFailureElse": "ifFailureElse"; }, {}, never>; } export declare class IfInitialDirective { private _context; private _refs; constructor(viewContainer: ViewContainerRef, templateRef: TemplateRef>); set ifInitial(data: Result | null | undefined); set ifInitialThen(templateRef: TemplateRef> | null | undefined); set ifInitialElse(templateRef: TemplateRef> | null | undefined); static ngTemplateGuard_ifInitial: 'binding'; static ngTemplateContextGuard(_dir: IfInitialDirective, _ctx: any): _ctx is IfContext>; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, "[ifInitial]", never, { "ifInitial": "ifInitial"; "ifInitialThen": "ifInitialThen"; "ifInitialElse": "ifInitialElse"; }, {}, never>; } export declare class IfPendingDirective { private _context; private _refs; constructor(viewContainer: ViewContainerRef, templateRef: TemplateRef>); set ifPending(data: Result | null | undefined); set ifPendingThen(templateRef: TemplateRef> | null | undefined); set ifPendingElse(templateRef: TemplateRef> | null | undefined); static ngTemplateGuard_ifPending: 'binding'; static ngTemplateContextGuard(_dir: IfPendingDirective, _ctx: any): _ctx is IfContext>; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, "[ifPending]", never, { "ifPending": "ifPending"; "ifPendingThen": "ifPendingThen"; "ifPendingElse": "ifPendingElse"; }, {}, never>; }