import { Option } from "./OptionResult"; import { LooseRecord } from "./types"; export declare const fromEntries: { (entries: Iterable): { [k: string]: T; }; (entries: Iterable): any; }; export declare const entries: >(value: T) => { [K in keyof T]-?: [K, T[K]]; }[keyof T][]; export declare const keys: >(value: T) => (keyof T)[]; export declare const values: >(value: T) => T[keyof T][]; export declare const fromOptional: >>(dict: Dict) => { [K in keyof Dict]?: (Dict[K] extends Option ? T : never) | undefined; };