import { FetchState } from '@zeniai/client-epic-state';
export interface OAuthDialogProps {
    isOpen: boolean;
    isSaving: FetchState;
    error?: string;
    onClose: () => void;
    onConnect: (clientId: string, clientSecret: string) => void;
}
declare const OAuthDialog: ({ isOpen, isSaving, error, onConnect, onClose, }: OAuthDialogProps) => import("react/jsx-runtime").JSX.Element;
export default OAuthDialog;
