import { ITemplate, TemplateType, VideoQuality, StreamResolutionLevel, TemplateInfos, Gap } from '../../../type/index'; export * from './mobile'; export declare const RATE = 0.5625; export declare const HIDE_POSITION: number[]; export declare const FULL_POSITION: number[]; export declare const SPEAKER_TEMPLATE: { '1-1': { position: number[]; resolution: { normal: StreamResolutionLevel; low: StreamResolutionLevel; high: StreamResolutionLevel; }; type: TemplateType; quality: VideoQuality; }[]; '2-1': ({ position: number[]; resolution: { normal: StreamResolutionLevel; low: StreamResolutionLevel; high: StreamResolutionLevel; }; type: TemplateType; quality: VideoQuality; gap: Gap[]; } | { position: number[]; resolution: { normal: StreamResolutionLevel; low: StreamResolutionLevel; high?: undefined; }; type: TemplateType; quality: VideoQuality; gap: Gap[]; })[]; '3-1': ({ position: number[]; resolution: { normal: StreamResolutionLevel; low: StreamResolutionLevel; high: StreamResolutionLevel; }; type: TemplateType; quality: VideoQuality; gap: Gap[]; } | { position: number[]; resolution: { normal: StreamResolutionLevel; low: StreamResolutionLevel; high?: undefined; }; type: TemplateType; quality: VideoQuality; gap: Gap[]; })[]; '4-1': ({ position: number[]; resolution: { normal: StreamResolutionLevel; low: StreamResolutionLevel; high: StreamResolutionLevel; }; type: TemplateType; quality: VideoQuality; gap: Gap[]; } | { position: number[]; resolution: { normal: StreamResolutionLevel; low: StreamResolutionLevel; high?: undefined; }; type: TemplateType; quality: VideoQuality; gap: Gap[]; })[]; '5-1': ({ position: number[]; resolution: { normal: StreamResolutionLevel; low: StreamResolutionLevel; high: StreamResolutionLevel; }; type: TemplateType; quality: VideoQuality; gap: Gap[]; } | { position: number[]; resolution: { normal: StreamResolutionLevel; low: StreamResolutionLevel; high?: undefined; }; type: TemplateType; quality: VideoQuality; gap: Gap[]; })[]; '6-1': ({ position: number[]; resolution: { normal: StreamResolutionLevel; low: StreamResolutionLevel; high: StreamResolutionLevel; }; type: TemplateType; quality: VideoQuality; gap: Gap[]; } | { position: number[]; resolution: { normal: StreamResolutionLevel; low: StreamResolutionLevel; high?: undefined; }; type: TemplateType; quality: VideoQuality; gap: Gap[]; })[]; '7-1': ({ position: number[]; resolution: { normal: StreamResolutionLevel; low: StreamResolutionLevel; high: StreamResolutionLevel; }; type: TemplateType; quality: VideoQuality; gap: Gap[]; } | { position: number[]; resolution: { normal: StreamResolutionLevel; low: StreamResolutionLevel; high?: undefined; }; type: TemplateType; quality: VideoQuality; gap: Gap[]; })[]; '8-1': ({ position: number[]; resolution: { normal: StreamResolutionLevel; low: StreamResolutionLevel; high: StreamResolutionLevel; }; type: TemplateType; quality: VideoQuality; gap: Gap[]; } | { position: number[]; resolution: { normal: StreamResolutionLevel; low: StreamResolutionLevel; high?: undefined; }; type: TemplateType; quality: VideoQuality; gap: Gap[]; })[]; }; export declare const GALLERY_TEMPLATE: { '1-1': { position: number[]; resolution: { normal: StreamResolutionLevel; low: StreamResolutionLevel; high: StreamResolutionLevel; }; type: TemplateType; quality: VideoQuality; gap: Gap[]; }[]; '2-1': { position: number[]; resolution: { normal: StreamResolutionLevel; low: StreamResolutionLevel; high: StreamResolutionLevel; }; type: TemplateType; quality: VideoQuality; gap: Gap[]; }[]; '3-1': { position: number[]; resolution: { normal: StreamResolutionLevel; low: StreamResolutionLevel; }; type: TemplateType; quality: VideoQuality; gap: Gap[]; }[]; '4-1': { position: number[]; resolution: { normal: StreamResolutionLevel; low: StreamResolutionLevel; }; type: TemplateType; quality: VideoQuality; gap: Gap[]; }[]; '5-1': { position: number[]; resolution: { normal: StreamResolutionLevel; low: StreamResolutionLevel; }; type: TemplateType; quality: VideoQuality; gap: Gap[]; }[]; '6-1': { position: number[]; resolution: { normal: StreamResolutionLevel; low: StreamResolutionLevel; }; type: TemplateType; quality: VideoQuality; gap: Gap[]; }[]; '7-1': { position: number[]; resolution: { normal: StreamResolutionLevel; low: StreamResolutionLevel; }; type: TemplateType; quality: VideoQuality; gap: Gap[]; }[]; '8-1': { position: number[]; resolution: { normal: StreamResolutionLevel; low: StreamResolutionLevel; }; type: TemplateType; quality: VideoQuality; gap: Gap[]; }[]; '9-1': { position: number[]; resolution: { normal: StreamResolutionLevel; low: StreamResolutionLevel; }; type: TemplateType; quality: VideoQuality; gap: Gap[]; }[]; }; export declare const COMMON_TEMPLATE: ITemplate; export declare const CONTENT_TEMPLATE: ITemplate; /** * 全屏布局 */ export declare const FULL_TEMPLATE: TemplateInfos;