import GirafeSingleton from '../../base/GirafeSingleton.js';
import { IUrlShortener } from './iurlshortener.js';
declare class ShareManager extends GirafeSingleton {
    private urlShortener?;
    get UrlShortener(): IUrlShortener | undefined;
    initializeSingleton(): void;
    getStateToShare(): string;
    hasSharedState(): boolean;
    private getStateFromUrl;
    setStateFromUrl(): Promise<boolean>;
    private getStateFromServer;
}
export default ShareManager;
