export type Matched = string[];
export type HashUrlOption = {
    test?: RegExp;
    once?(matched: Matched): void;
    onLoaded?(matched: Matched): void;
    onChanged(matched: Matched, event: HashChangeEvent): void;
};
export type DestroyHashTriggerHandler = () => boolean;
export declare function hashTrigger(option: HashUrlOption): DestroyHashTriggerHandler;
