export type MessageProviderProps = {
    enabled?: boolean;
    messageProviderKey?: string;
    modifier?: (data: any) => {
        [key: string]: any;
    };
};
export declare function useMessageProvider(props: MessageProviderProps): {
    sendMessage: (data: any) => Promise<void>;
};
export declare function sendMessageProvider(data: any, props: MessageProviderProps, url: string): Promise<void>;
