import { Application } from '../Application';
import { TransformProptey } from './proptey';
declare class TransformHistory extends TransformProptey {
    history: number;
    historyIndex: number;
    historyDirection: number;
    private backoutCount;
    constructor(app: Application);
    private bindHistoryState;
    popstate(event: PopStateEvent): void;
    pushState(id?: string, title?: string, search?: string, param?: string): void;
    replaceState(id?: string, title?: string, search?: string, param?: string): void;
    back(event: PopStateEvent): Promise<void>;
    checkSingleLock(): boolean;
}
export { TransformHistory };
