import { Maybe } from "./maybe.js"; export type Declaration = { readonly value: () => T; }; export type DeclarationFromOptions> = Declaration>; export type Value> = O["default"] extends undefined ? T | undefined : T; export type Options = { readonly default?: T; readonly isSensitive?: boolean; }; export type ExactOptions = O extends Expected ? Exclude extends never ? O : never : never; export declare function defaultFromOptions(options: Options): Maybe;