import { IEnvelope, VerdocsEndpoint } from '@verdocs/js-sdk';
import { EventEmitter } from '../../../stencil-public-runtime';
/**
 * Delegate signing responsibility to another recipient.
 */
export declare class VerdocsDelegateDialog {
    /**
     * The endpoint to use to communicate with Verdocs. If not set, the default endpoint will be used.
     */
    endpoint: VerdocsEndpoint;
    /**
     * The envelope to process.
     */
    envelope: IEnvelope | null;
    /**
     * Event fired when the step is cancelled. This is called exit to avoid conflicts with the JS-reserved "cancel" event name.
     */
    exit: EventEmitter;
    /**
     * Event fired when the process has completed successfully.
     */
    next: EventEmitter<{
        first_name: string;
        last_name: string;
        email: string;
        phone: string;
        message: string;
    }>;
    first_name: string;
    last_name: string;
    email: string;
    phone: string;
    message: string;
    handleCancel(): void;
    handleDismiss(e: any): void;
    handleDelegate(): void;
    render(): any;
}
