import { Observable } from 'rxjs';
export interface MediaMetadata {
    firstVideoTrackFrameRate?: number | undefined;
    firstVideoTrackInitSegmentTime?: number | undefined;
    firstAudioTrackChannelsNumber?: number | undefined;
}
export declare class MediaMetadataResolver {
    static getMediaMetadata<K extends keyof MediaMetadata>(src: string, keys: K[]): Observable<Pick<MediaMetadata, K>>;
    private static getMediaMetadataWithMediabunny;
}
