import { Guid } from "@ef-carbon/primitive"; import { IMutable, IOptions, IStatic } from "./IConditional"; import Type from "./Type"; export { IOptions }; import Link from "../Link"; export declare type LinkConditionalNested = Exclude; export declare class LinkConditional implements IMutable { readonly type: Type.Conditional; conditions: { [conditional: string]: Guid | LinkConditionalNested; }; fallback: Guid | LinkConditionalNested; redirect: Guid | undefined; constructor({ conditions, fallback, redirect }: IOptions); } export { LinkConditionalNested as Nested, LinkConditional as Conditional }; export declare const klass: IStatic; export default LinkConditional;