import { DanmakuManager } from "./danmakuManager"; import { DanmakuItem } from "./DanmakuItem"; export declare class LayoutManager { danmakuManager: DanmakuManager; initialList: Array; appendList: Array; initialListRange: number[]; appendListRange: number[]; currentTime: number; startTime: number; videoStartTime: number; rowCount: number; rowTail: Array; staticRow: Array; lastSeekingTime: number; lastSeekingDirectionRightForward: boolean; isPlaying: boolean; constructor(manager: DanmakuManager); loadDanmakuList(dmkList: Array): void; loadDanmakuListQM(dmkList: Array): void; parseItemQM(dmk: any): DanmakuItem; start(): void; pause(): void; seek(time?: any): void; seeking(time: any): void; insert(item: DanmakuItem): void; resize(width: number, height: number): void; getTime(): number; arrange(item: DanmakuItem, currentTime: number): void; getRange(list: Array, currentTime: number, range: Array): void; updateListPosition(start: number, end: number, list: Array, currentTime: number): void; update(force?: boolean, time?: any): void; }