import { Transaction } from 'sequelize';
import { MChannelActorLight, MVideoAccountLight, MVideoId } from '../../types/models/video';
declare function shareVideoByServerAndChannel(video: MVideoAccountLight, t: Transaction): Promise<[any, any]>;
declare function changeVideoChannelShare(video: MVideoAccountLight, oldVideoChannel: MChannelActorLight, t: Transaction): Promise<void>;
declare function addVideoShares(shareUrls: string[], video: MVideoId): Promise<void>;
export { changeVideoChannelShare, addVideoShares, shareVideoByServerAndChannel };
//# sourceMappingURL=share.d.ts.map