/** * @module Utilities */ /** * @internal */ export declare const OPTION: { readonly SOME: "some"; readonly NONE: "none"; }; /** * @internal */ export type OptionSome = { type: (typeof OPTION)["SOME"]; value: TValue; }; /** * @internal */ export type OptionNone = { type: (typeof OPTION)["NONE"]; }; /** * @internal */ export type Option = OptionSome | OptionNone; /** * @internal */ export declare function optionSome(value: TValue): OptionSome; /** * @internal */ export declare function optionNone(): OptionNone;