declare module '@ember/engine/lib/strict-resolver' {
    import type { Factory, Resolver } from "@ember/-internals/owner";
    import type Engine from "..";
    export class StrictResolver implements Resolver {
        #private;
        moduleBasedResolver: boolean;
        original: any;
        static create({ namespace }: {
            namespace: Engine;
        }): StrictResolver;
        constructor(modules: Record<string, unknown>);
        addModules(modules: Record<string, unknown>): void;
        resolve(fullName: string): Factory<object> | object | undefined;
        normalize(fullName: `${string}:${string}`): `${string}:${string}`;
    }
}