interface Collect { (value: {}): Array; (value: {}, index: number): ArrayLike; } type Options = { collect?: Collect; default?: unknown; flatMap?: PropertyKey | false; map?: PropertyKey | false; parser?: Options["split"]; split?: string | Parser; }; type Parser = (path: string) => Array; type Path = PropertyKey | Array; type Get = (path: Path, $default?: unknown) => (value: unknown) => U; declare const get$0: Get; declare const getter$0: (options?: Options) => Get; export { get$0 as get, getter$0 as getter };