import { LoggerService } from "../../../services/log-service";
import * as i0 from "@angular/core";
/** @ignore */
export declare class SourcesService {
    private logger;
    private context;
    private fileExtensionsRegex;
    constructor(logger: LoggerService, context: any);
    getSourcesByFilenamePrefix(prefix: string): Record<string, Record<string, string>>;
    /**
     * Since this goes directly to Plunker we do not need 10K LOC of translations on each Plukner page.
     * That's why it's empty
     */
    getTranslations(): string;
    private getFileData;
    static ɵfac: i0.ɵɵFactoryDeclaration<SourcesService, [null, { optional: true; skipSelf: true; }]>;
    static ɵprov: i0.ɵɵInjectableDeclaration<SourcesService>;
}
