export declare enum QuickBooksScopes { Accounting = "com.intuit.quickbooks.accounting", Payment = "com.intuit.quickbooks.payment", Payroll = "com.intuit.quickbooks.payroll", TimeTracking = "com.intuit.quickbooks.payroll.timetracking", Benefits = "com.intuit.quickbooks.payroll.benefits", Profile = "profile", Email = "email", Phone = "phone", Address = "address", OpenId = "openid", IntuitName = "intuit_name" } export declare type QuickbooksModes = "production" | "sandbox"; export interface QuickbooksRedirectionModel { successUrl: string; errorUrl: string; } export interface QuickBooksConfigModel { clientId: string; clientSecret: string; scopes: QuickBooksScopes[]; mode: QuickbooksModes; serverUri: string; minorversion?: string; redirection: QuickbooksRedirectionModel; } export declare class QuickBooksConfigModel { clientId: string; clientSecret: string; scopes: QuickBooksScopes[]; mode: QuickbooksModes; redirection: QuickbooksRedirectionModel; serverUri: string; minorversion?: string; webhookVerifier: string; constructor(config: Partial); }