--Classes

export type SubtitleWindow = {
    Visible: boolean,
    new: () -> (SubtitleWindow),
    SubtitleEntries: {SubtitleEntry},
    RowAdornFrame: Frame,
    UpdateSize: (SubtitleWindow) -> (),
    ShowSubtitle: (SubtitleWindow, Message: string, Duration: number, ReferenceSound: Sound?) -> (),
}

export type SubtitleEntry = {
    new: (Message: string, Window: SubtitleWindow) -> (SubtitleWindow),
    UpdatePosition: (SubtitleEntry) -> (),
    AddMultiple: (SubtitleEntry) -> (),
    RemoveMultiple: (SubtitleEntry) -> (),
    AddReferenceSound: (SubtitleEntry, ReferenceSound: Sound) -> (),
    RemoveReferenceSound: (SubtitleEntry, ReferenceSound: Sound) -> (),
    Destroy: (SubtitleEntry) -> (),
}



return {}
