import { Nullable } from '@mlytics/core-ts/core/type/basic'; import { Resource } from '../../../core/model/service/resource'; import { AbstractFileSeeker } from '../../../core/service/filer/seeker/seeker'; declare class FileSeeker extends AbstractFileSeeker { constructor(); protected _initialize(): void; protected _activate(): Promise; protected _deactivate(): Promise; } declare class FileSeekerHolder { protected static _instance?: Nullable; static get instance(): Nullable; static set instance(value: Nullable); static fetch(resource: Resource): Promise; static prefetch(resource: Resource): Promise; static cache(resource: Resource): Promise; static abort(resource: Resource): Promise; } export { FileSeeker, FileSeekerHolder };