import Service from '@ember/service'; import { RecursivePartial } from "../types.js"; type Fakes = { window?: boolean | typeof Service | RecursivePartial; localStorage?: boolean; sessionStorage?: boolean; document?: boolean | typeof Service | RecursivePartial; navigator?: boolean | RecursivePartial; }; declare function setupBrowserFakes(hooks: NestedHooks, options: Fakes): void; type UnknownObject = Record; declare function maybeMake(maybeImplementation: true | typeof Service | TestClass | RecursivePartial, target: DefaultType): DefaultType; export { setupBrowserFakes, maybeMake };