import { OnInit } from '@angular/core';
import * as i0 from "@angular/core";
export interface VideoItem {
    id: string;
    title: string;
    subtitle: string;
    duration: string;
    thumbnail: string;
    videoUrl: string;
    author: string;
    authorLogo: string;
    rating: number;
    viewCount: string;
}
export declare class VideoGalleryComponent implements OnInit {
    mainTitle: string;
    playlistTitle: string;
    videos: VideoItem[];
    currentVideoIndex: number;
    currentVideo: VideoItem | null;
    private defaultVideos;
    ngOnInit(): void;
    selectVideo(index: number): void;
    getStars(rating: number): number[];
    onVideoLoaded(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<VideoGalleryComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<VideoGalleryComponent, "orabana-video-gallery", never, { "mainTitle": { "alias": "mainTitle"; "required": false; }; "playlistTitle": { "alias": "playlistTitle"; "required": false; }; "videos": { "alias": "videos"; "required": false; }; }, {}, never, never, true, never>;
}
