import { ProcessModal } from '../../Modal';
interface Props {
    urlInit: string;
    urlSave: string;
    modalTitle?: string;
    actionText?: string;
    onSuccess: (packageId?: number, saveResp?: any) => void;
}
export default class PackageModal extends ProcessModal {
    private props;
    private package;
    private m_library;
    private privateKey;
    private m_readedPKey;
    private m_updatingKM;
    private m_updateKM;
    private m_KM;
    private isLoading;
    private isLoaded;
    static create(props: Props): PackageModal;
    constructor(props: Props);
    private _makeModal;
    private _makeHandle;
    private handleFileChosen;
    private _handleActionClick;
    private fetchMakePackage;
    private signPackage;
    private fetchSavePackage;
    private _LoadLibrary;
    open(): void;
    private _saveIssuerCN;
    private _getIssuerCN;
    private SetCAs;
    private GetSelectedCA;
    private GetKMsVisibleNames;
    private IsKMConnected;
    private IsKMsUpdated;
    private BeginUpdateKMs;
    private StopUpdateKMs;
    private SetKMs;
    private GetKMSelect;
    private OnKMSelectChange;
    private GetSelectedKM;
    private GetKMPasswordTextField;
}
export {};
