import { ArtifactOptions, Booter } from '@loopback/boot'; import { Constructor } from '@loopback/core'; export interface BooterOptionsWithKey extends ArtifactOptions { interface?: string; } /** * Mixin to override `projectRoot` and `options` based on a given base path. * * @param BooterClass The booter class to extend * @param basePath The base path to be used as `projectRoot` * @param defaultOptions Default options to merge with user config */ export declare function BooterBasePathMixin>(//NOSONAR booterClass: T, basePath: string, defaultOptions: BooterOptionsWithKey): T;