import { Option } from './option'; declare type RemoveObject = T extends unknown ? keyof T extends never ? never : T : never; /** Creates an `Option` from a type that is possibly undefined or null */ declare const assumeOption: (data: DataType) => Option>; /** Creates an `Option` from a type that is possibly undefined or null */ declare const assumeOptionAsync: (data: Promise) => Promise>>>; export { assumeOption, assumeOptionAsync };