import * as Sequelize from 'sequelize';
import { VideoChannelCreate } from '../../shared/models';
import { VideoChannelModel } from '../models/video/video-channel';
import { MAccountId, MChannelId } from '../types/models';
declare function createLocalVideoChannel(videoChannelInfo: VideoChannelCreate, account: MAccountId, t: Sequelize.Transaction): Promise<VideoChannelModel>;
declare function federateAllVideosOfChannel(videoChannel: MChannelId): Promise<void>;
export { createLocalVideoChannel, federateAllVideosOfChannel };
//# sourceMappingURL=video-channel.d.ts.map