import { EventEmitter } from '../../../stencil-public-runtime';
import { DownloadAction } from '../../../utils/Types';
export declare class VerdocsDownloadDialog {
    /**
     * Event fired when an option is selected.
     */
    /**
     * Event fired when an option is selected.
     */
    download: EventEmitter<{
        action: DownloadAction;
        documentId?: string;
    }>;
    /**
     * Event fired when Cancel is pressed or background is clicked.
     */
    exit: EventEmitter;
    /**
     * If true, the envelope is considered signed.
     */
    signed: boolean;
    /**
     * If true, we are currently polling the server for updates.
     */
    polling: boolean;
    /**
     * The list of documents in the envelope.
     */
    documents: any[];
    /**
     * If true, the envelope has a certificate available for download.
     */
    hasCertificate: boolean;
    handleOptionClick(action: DownloadAction, documentId?: string): void;
    render(): any;
}
