import React, { RefObject } from 'react';
interface Props {
    style?: React.CSSProperties;
}
interface State {
    isShareUploading: boolean;
    isShareCopied: boolean;
    shareError: string;
}
export declare class ShareButton extends React.Component<Props, State> {
    myRef: RefObject<HTMLDivElement>;
    constructor(props: Props);
    componentDidUpdate(): void;
    shareHandler: () => Promise<void>;
    resetShareHandler: () => Promise<void>;
    render(): React.JSX.Element;
}
export {};
