import { AccountingRequests, ClaimRequests, PaymentRequests, RefundRequests, SubscriptionRequests, TransactionStatusRequests } from './requests'; import { ApiKeyRequests } from './requests/ApiKeyRequests'; import { CustomerRequests } from './requests/CustomerRequests'; import { ProductRequests } from './requests/ProductRequests'; import { UserRequests } from './requests/UserRequests'; import { WebhookRequests } from './requests/WebhookRequests'; import { QBitFlowConfig } from './types'; export declare class QBitFlow { private readonly apiKey; private readonly baseUrl; private readonly timeout; private readonly maxRetries; readonly customers: CustomerRequests; readonly products: ProductRequests; readonly users: UserRequests; readonly apiKeys: ApiKeyRequests; readonly webhooks: WebhookRequests; readonly oneTimePayments: PaymentRequests; readonly subscriptions: SubscriptionRequests; readonly transactionStatus: TransactionStatusRequests; readonly refunds: RefundRequests; readonly accounting: AccountingRequests; readonly claims: ClaimRequests; constructor(apiKeyOrConfig: string | QBitFlowConfig); getApiKey(): string; getBaseUrl(): string; } //# sourceMappingURL=QBitFlow.d.ts.map