export interface MessageApi {
    error: (text: string) => void;
    info: (text: string) => void;
    success: (text: string) => void;
    warning: (text: string) => void;
}
export interface InitialGlobal {
    [key: string]: any;
}
export interface Global extends InitialGlobal {
    $message: MessageApi;
}
export declare function useGlobal(initialGlobal?: InitialGlobal): {
    global: {
        [x: string]: any;
        $message: {
            error: (text: string) => void;
            info: (text: string) => void;
            success: (text: string) => void;
            warning: (text: string) => void;
        };
    };
};
