import { LoggerTagsFn } from '../../../../helpers/logger';
import { MVideoFullLight } from '../../../../types/models';
import { VideoObject } from '../../../../../shared/models';
import { APVideoAbstractBuilder } from './abstract-builder';
export declare class APVideoCreator extends APVideoAbstractBuilder {
    protected readonly videoObject: VideoObject;
    protected lTags: LoggerTagsFn;
    constructor(videoObject: VideoObject);
    create(waitThumbnail?: boolean): Promise<{
        autoBlacklisted: boolean;
        videoCreated: MVideoFullLight;
    }>;
}
//# sourceMappingURL=creator.d.ts.map