import React from 'react';
import { Plugin } from '../../application/Plugin';
interface DocumentTitleContextProps {
    title?: any;
    setTitle?: (title?: any) => void;
}
export declare const DocumentTitleContext: React.Context<DocumentTitleContextProps>;
export declare const DocumentTitleProvider: (props: {
    addonBefore?: string;
    addonAfter?: string;
    children: React.ReactNode;
}) => React.JSX.Element;
export declare const RemoteDocumentTitleProvider: (props: any) => React.JSX.Element;
export declare const useDocumentTitle: () => DocumentTitleContextProps;
export declare const useCurrentDocumentTitle: (title: string) => void;
export declare class RemoteDocumentTitlePlugin extends Plugin {
    load(): Promise<void>;
}
export {};
