import { HtMediaFileLocale, HtQueueLocale, HtTextLocale, HtVideoLocale } from './hubtype-fields';
export declare abstract class ContentFieldsBase {
    readonly id: string;
    constructor(id: string);
    static getTextByLocale(locale: string, text: HtTextLocale[]): string;
    static getImageByLocale(locale: string, image: HtMediaFileLocale[]): string;
    static getVideoByLocale(locale: string, video: HtVideoLocale[]): string;
    static getQueueByLocale(locale: string, queues: HtQueueLocale[]): HtQueueLocale | undefined;
}
