import { ModalityBase } from './Base';
declare class ModalityState extends ModalityBase {
    /**
     * Gets the view of the two switched windows during a transition.
     * The value should be cached because it needs to be returned from the state.
     * If the previous view was a modal box, you need to replace it with the previous non-modal box view.
     */
    get viewports(): HTMLElement[];
    get maxDegree(): number;
    get degree(): number;
    get visibility(): boolean;
    get hasMiniCard(): boolean;
    get prevViewport(): HTMLElement;
    get activity(): boolean;
    private setBackdropViewport;
    private updateOverlapViewport;
    protected checkScrollStop(): Promise<boolean>;
}
export { ModalityState };
