import { NavigationOptions, State } from 'router5';
export declare function navigateTo(name: string, params?: {
    [key: string]: any;
}, opts?: NavigationOptions): {
    type: string;
    payload: {
        name: string;
        params: {
            [key: string]: any;
        };
        opts: NavigationOptions;
    };
};
export declare function cancelTransition(): {
    type: string;
};
export declare function clearErrors(): {
    type: string;
};
export declare function transitionStart(route: State, previousRoute: State | null): {
    type: string;
    payload: {
        route: State;
        previousRoute: State;
    };
};
export declare function transitionSuccess(route: State, previousRoute: State | null): {
    type: string;
    payload: {
        route: State;
        previousRoute: State;
    };
};
export declare function transitionError(route: State, previousRoute: State | null, transitionError: any): {
    type: string;
    payload: {
        route: State;
        previousRoute: State;
        transitionError: any;
    };
};
export declare function canActivate(name: string, canActivate: boolean): {
    type: string;
    payload: {
        name: string;
        canActivate: boolean;
    };
};
export declare function canDeactivate(name: string, canDeactivate: boolean): {
    type: string;
    payload: {
        name: string;
        canDeactivate: boolean;
    };
};
