import { TemplateRef, ViewContainerRef } from '@angular/core'; import { Maybe } from '@sweet-monads/maybe'; import { IfContext } from './common'; import * as i0 from "@angular/core"; export declare class IfSomeDirective { private context; private refs; constructor(viewContainer: ViewContainerRef, templateRef: TemplateRef>); set ifSome(option: Maybe | null | undefined); set ifSomeThen(templateRef: TemplateRef> | null | undefined); set ifSomeElse(templateRef: TemplateRef> | null | undefined); static ngTemplateGuard_ifSome: 'binding'; static ngTemplateContextGuard(_dir: IfSomeDirective, _ctx: any): _ctx is IfContext>; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, "[ifSome]", never, { "ifSome": "ifSome"; "ifSomeThen": "ifSomeThen"; "ifSomeElse": "ifSomeElse"; }, {}, never>; } export declare class IfNoneDirective { private context; private refs; constructor(viewContainer: ViewContainerRef, templateRef: TemplateRef>); set ifNone(option: Maybe | null | undefined); set ifNoneThen(templateRef: TemplateRef> | null | undefined); set ifNoneElse(templateRef: TemplateRef> | null | undefined); static ngTemplateGuard_ifNone: 'binding'; static ngTemplateContextGuard(_dir: IfNoneDirective, _ctx: any): _ctx is IfContext>; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, "[ifNone]", never, { "ifNone": "ifNone"; "ifNoneThen": "ifNoneThen"; "ifNoneElse": "ifNoneElse"; }, {}, never>; }