import { SetupIntentResult } from '@stripe/stripe-js';
import { CardPaymentSelectorView, ID, LoggedInUser, OnboardingStep, TenantView } from '@zeniai/client-epic-state';
import { Props as CustomerOnboardingPaymentAddressDetailPageProps } from './detail/CustomerOnboardingPaymentAddressDetailPage';
export interface Props extends Omit<CustomerOnboardingPaymentAddressDetailPageProps, "updateStepHandler"> {
    cardPaymentView: CardPaymentSelectorView;
    isOnAddressPage: boolean;
    meetingUrl: string;
    stripeKey: ID;
    currentTenant?: TenantView;
    googleAPIKey?: ID;
    signedInUser?: LoggedInUser;
    handleCockpitClick: () => void;
    handleConfirmCardSetupIntent: (setupIntentData: SetupIntentResult) => void;
    handleCreateCardSetupIntent: (paymentsMethod: string[]) => void;
    handleFetchPaymentSources: () => void;
    handleLogOutClick: () => void;
    handleResetCardPaymentErrorStatuses: () => void;
    onUpdateStep: (step: OnboardingStep) => void;
    onZeniLogoClick: () => void;
    redirectToProductSuitePage: () => void;
    resetCardPaymentViewState: () => void;
    updateCardPaymentModalState: (isCardPaymentPopupOpen: boolean) => void;
    handleReferralsClick?: () => void;
}
declare const CustomerOnboardingNoStepsPage: (props: Props) => import("react/jsx-runtime").JSX.Element;
export default CustomerOnboardingNoStepsPage;
