import { PodcastTranslationData } from '../../api/transcriptionApi'; import { CreateTranslation } from '../../stores/class/transcript/transcriptParams'; import { Emission } from '../../stores/class/general/emission'; import { OrganisationAttributes } from '../../stores/class/general/organisation'; interface RelevantLanguages { /** Language which already has a generated translation */ ready: string; /** Language that is more relevant but its translation is not yet generated */ available?: string; } export declare const useTranslation: () => { convertSrtToPlainText: (srt: string) => string; getMostRelevantLanguage: (translationData: PodcastTranslationData) => Promise; getMostRelevantTranslation: { (translationData: PodcastTranslationData): Promise; (podcastId: number): Promise; }; getTranslationConfig: (language: string, emission: Emission, orgaAttributes: OrganisationAttributes) => CreateTranslation; }; export {};