/// //@ts-ignore import { i18n } from "i18next"; import { GcImageViewerRunEventsSink } from "../Models/Types"; import { ImageFormatCode } from "../Models/Types"; export declare abstract class GcPaneBase { abstract get framesCount(): number; abstract get frameIndex(): number; abstract set frameIndex(ind: number); abstract get imageFormat(): ImageFormatCode; /** * Gets the active image actual size. **/ abstract get actualSize(): { width: number; height: number; }; /** * Sets the active image actual size. **/ abstract set actualSize(size: { width: number; height: number; }); abstract open(sink: GcImageViewerRunEventsSink, uri: string, imageDPI: number, imageFormat: ImageFormatCode): any; abstract setImageDataUrl(dataUrl: any): Promise; abstract show(): any; abstract hide(): any; in17n(): i18n; dispose(): void; }