import { Transaction } from 'sequelize';
import { MAccountDefault, MActor, MActorLight, MChannelDefault, MVideoAPWithoutCaption, MVideoPlaylistFull, MVideoRedundancyVideo } from '../../../types/models';
declare function sendUpdateVideo(videoArg: MVideoAPWithoutCaption, t: Transaction, overrodeByActor?: MActor): Promise<any>;
declare function sendUpdateActor(accountOrChannel: MChannelDefault | MAccountDefault, t: Transaction): Promise<any>;
declare function sendUpdateCacheFile(byActor: MActorLight, redundancyModel: MVideoRedundancyVideo): Promise<any>;
declare function sendUpdateVideoPlaylist(videoPlaylist: MVideoPlaylistFull, t: Transaction): Promise<any>;
export { sendUpdateActor, sendUpdateVideo, sendUpdateCacheFile, sendUpdateVideoPlaylist };
//# sourceMappingURL=send-update.d.ts.map