import React from 'react';
import type { PeripheralUsage, SaasAppPeripheralProps } from '../types';
import type { PeripheralConnectionCardModel } from '../utils/peripheralCardModel';
interface PeripheralActionModalProps {
    open: boolean;
    model: PeripheralConnectionCardModel;
    variant?: SaasAppPeripheralProps['variant'];
    submitting: boolean;
    testLoading: boolean;
    getText: (key: string) => string;
    onClose: () => void;
    onEdit: () => void;
    onConnect: () => void;
    onTest: () => void;
    onIgnore: () => void;
    onSelectUsage: (usage: PeripheralUsage) => void;
}
declare const PeripheralActionModal: React.FC<PeripheralActionModalProps>;
export default PeripheralActionModal;
