import type { PolymorphicServiceInterface, MultiServiceInterface, SingularServiceInterface } from '../types'; /** * makeInterface make a non class service interface * @category Service Registry */ declare function makeInterface(options: { name: string; polymorphic: true; }): PolymorphicServiceInterface; declare function makeInterface(options: { name: string; multi: true; }): MultiServiceInterface; declare function makeInterface(options: { name: string; multi?: false; polymorphic?: false; }): SingularServiceInterface; export default makeInterface;