import * as React from 'react';
import { PluginUIComponent } from 'Molstar/mol-plugin-ui/base';
interface ImageControlsState {
    showPreview: boolean;
    isDisabled: boolean;
    imageData?: string;
}
export declare class DownloadScreenshotControls extends PluginUIComponent<{
    close: () => void;
}, ImageControlsState> {
    state: ImageControlsState;
    private download;
    private copy;
    private copyImg;
    componentDidMount(): void;
    componentWillUnmount(): void;
    open: (e: React.ChangeEvent<HTMLInputElement>) => void;
    render(): JSX.Element;
}
export {};
