import { Transaction } from 'sequelize';
import { Model } from 'sequelize-typescript';
import { MLocalVideoViewerWatchSection } from '../../types/models';
import { AttributesOnly } from '../../../shared/typescript-utils';
import { LocalVideoViewerModel } from './local-video-viewer';
export declare class LocalVideoViewerWatchSectionModel extends Model<Partial<AttributesOnly<LocalVideoViewerWatchSectionModel>>> {
    createdAt: Date;
    watchStart: number;
    watchEnd: number;
    localVideoViewerId: number;
    LocalVideoViewer: LocalVideoViewerModel;
    static bulkCreateSections(options: {
        localVideoViewerId: number;
        watchSections: {
            start: number;
            end: number;
        }[];
        transaction?: Transaction;
    }): Promise<MLocalVideoViewerWatchSection[]>;
}
//# sourceMappingURL=local-video-viewer-watch-section.d.ts.map