import { ID } from '../../commonStateTypes/common'; import { ZeniAPIResponse } from '../../responsePayload'; import { OnboardingCustomerInfo } from './onboardingCustomerState'; export interface OnboardingEmailGroupPayload { email_group_description?: string; email_group_id?: string; email_group_name?: string; is_deleted?: boolean; is_onboarding_completed?: boolean; tenant_id?: ID; } export interface OnboardingCustomerPayload extends OnboardingEmailGroupPayload { company_email_domain: string; is_onboarding_tenant: boolean; user_email_with_pre_onboard_success: string; country_code?: string; currency_code?: string; language_code?: string; name?: string; qbo_realm_id?: ID; } export interface OnboardingCustomerInfoPayload extends OnboardingCustomerPayload { company_id: ID; create_time: string; create_user_email: string; create_user_id: ID; is_deleted: boolean; receiver_emails: string[]; update_time: string; update_user_email: string; update_user_id: ID; user_id_with_pre_onboard_success: string; tenant_storage_bucket?: string | null; } export type OnboardingEmailGroupResponse = ZeniAPIResponse; export declare const toOnboardingCompanyInfo: (payload: OnboardingCustomerInfoPayload) => OnboardingCustomerInfo;