import { Type } from "@tsed/cli-core";
export interface ProviderInfo {
    name: string;
    value: string;
    model?: string;
    baseDir?: string;
    owner?: string;
}
export declare class ProvidersInfoService {
    readonly map: Map<string, ProviderInfo>;
    /**
     *
     * @param providerInfo
     * @param owner
     */
    add(providerInfo: ProviderInfo, owner?: Type<any>): this;
    get(value: string): any;
    isMyProvider(value: string, owner: Type<any>): boolean;
    toArray(): ProviderInfo[];
    findProviders(type: string | undefined): ProviderInfo[];
}
