import { SegueHistory } from './History';
import { Applet } from '../types';
declare class SegueState extends SegueHistory {
    hasAnimation: boolean;
    superSwitch: boolean;
    viewportLevelLength: number;
    historyIndexOfStartOverlaying: number | undefined;
    fromOverscrollHistoryNavigation: boolean;
    get isEntryApplet(): boolean;
    get immovable(): boolean;
    get fallbackState(): 1 | -1 | 0;
    get stackUp(): boolean;
    get countercurrent(): boolean;
    get viewports(): [HTMLElement, HTMLElement];
    get isInseparableLayer(): boolean;
    checkSwitchViewport(prevApplet?: Applet | undefined, applet?: Applet): boolean;
    getSuperViewport(applet?: Applet): HTMLElement | ShadowRoot;
}
export { SegueState };
