import { WebPlugin } from '@capacitor/core';
import type { SwipeBackControlPlugin } from './definitions';
export declare class SwipeBackControlWeb extends WebPlugin implements SwipeBackControlPlugin {
    private disabledPages;
    constructor();
    private setupBackButtonHandler;
    enableSwipeBack(options: {
        enabled: boolean;
        currentPage: string;
    }): Promise<void>;
    disableSwipeBack(): Promise<void>;
    shouldBlockBackButton(): Promise<{
        shouldBlock: boolean;
        currentPage: string;
    }>;
    private handlePopState;
    echo(options: {
        value: string;
    }): Promise<{
        value: string;
    }>;
}
