import { FilmstripRequestConfig } from "../models/filmstrip.model";
import { SingleOutputParametersResponse } from "../models/generic.model";
import { Mediainfo } from "../models/mediainfo.model";
import { FfmpegService } from "./ffmpeg.service";
export declare class FilmstripService {
    ffmpegService: FfmpegService;
    private static instance;
    static getInstance(): FilmstripService;
    makeFilmstrip: (config: FilmstripRequestConfig) => Promise<Blob>;
    getParameters: (config: FilmstripRequestConfig, mediainfo: Mediainfo) => SingleOutputParametersResponse;
    getTimeIntervalBasedParameters: (config: FilmstripRequestConfig, mediainfo: Mediainfo) => SingleOutputParametersResponse;
}
