import { ChangeTranslationInterface, KeyPosition } from '@jiotranslate/core-beta'; import { KeyInScreenshot } from './useGallery'; export declare function getPreferredLanguages(): string[]; export declare function setPreferredLanguages(languages: string[]): void; export declare function getInitialLanguages(available: string[]): string[]; export declare const changeInTolgeeCache: (key: string, ns: string | undefined, values: [language: string, value: string][], changeTranslation: ChangeTranslationInterface) => { revert: () => void; }; export declare function mapPosition({ position }: KeyInScreenshot): { x: number; y: number; width: number; height: number; }; export declare function scalePositionsToImg(windowSize: Size, imgSize: Size, positions: KeyPosition[]): { position: { x: number; y: number; width: number; height: number; }; keyName: string; keyNamespace: string; }[]; export type Size = { width: number; height: number; }; export declare function getImgSize(url: string): Promise;