import { type ClientOptions, type OpenAPITypes, type SDKTypes } from '@opensdks/runtime'; import type Oas_budgets from '../brex_budgets.oas.types.js'; import type Oas_expenses from '../brex_expenses.oas.types.js'; import type Oas_onboarding from '../brex_onboarding.oas.types.js'; import type Oas_payments from '../brex_payments.oas.types.js'; import type Oas_team from '../brex_team.oas.types.js'; import type Oas_transactions from '../brex_transactions.oas.types.js'; import type Oas_travel from '../brex_travel.oas.types.js'; import type Oas_webhooks from '../brex_webhooks.oas.types.js'; import { default as oas_budgets } from './brex_budgets.oas.meta.js'; import { default as oas_expenses } from './brex_expenses.oas.meta.js'; import { default as oas_onboarding } from './brex_onboarding.oas.meta.js'; import { default as oas_payments } from './brex_payments.oas.meta.js'; import { default as oas_team } from './brex_team.oas.meta.js'; import { default as oas_transactions } from './brex_transactions.oas.meta.js'; import { default as oas_travel } from './brex_travel.oas.meta.js'; import { default as oas_webhooks } from './brex_webhooks.oas.meta.js'; export type { Oas_budgets, Oas_expenses, Oas_onboarding, Oas_payments, Oas_team, Oas_transactions, Oas_travel, Oas_webhooks, }; export { oas_budgets, oas_expenses, oas_onboarding, oas_payments, oas_team, oas_transactions, oas_travel, oas_webhooks, }; export type BrexSDKTypes = SDKTypes & { headers: { /** The /api/integrations endpoint does not require authentication */ authorization?: `Bearer ${string}`; 'x-account-token'?: string; [k: string]: string | undefined; }; }>; export declare const brexSdkDef: { types: BrexSDKTypes; defaultOptions: {}; createClient(ctx: { createClient: (opts: ClientOptions) => import("@opensdks/runtime").OpenAPIClient; }, options: Omit & { headers: { [k: string]: string | undefined; /** The /api/integrations endpoint does not require authentication */ authorization?: `Bearer ${string}` | undefined; 'x-account-token'?: string | undefined; }; }): { budgets: import("@opensdks/runtime").OpenAPIClient; expenses: import("@opensdks/runtime").OpenAPIClient; onboarding: import("@opensdks/runtime").OpenAPIClient; payments: import("@opensdks/runtime").OpenAPIClient; team: import("@opensdks/runtime").OpenAPIClient; transactions: import("@opensdks/runtime").OpenAPIClient; travel: import("@opensdks/runtime").OpenAPIClient; webhooks: import("@opensdks/runtime").OpenAPIClient; }; }; export default function initBrexSDK(opts: BrexSDKTypes['options']): { budgets: import("@opensdks/runtime").OpenAPIClient; expenses: import("@opensdks/runtime").OpenAPIClient; onboarding: import("@opensdks/runtime").OpenAPIClient; payments: import("@opensdks/runtime").OpenAPIClient; team: import("@opensdks/runtime").OpenAPIClient; transactions: import("@opensdks/runtime").OpenAPIClient; travel: import("@opensdks/runtime").OpenAPIClient; webhooks: import("@opensdks/runtime").OpenAPIClient; } & { def: { types: BrexSDKTypes; defaultOptions: {}; createClient(ctx: { createClient: (opts: ClientOptions) => import("@opensdks/runtime").OpenAPIClient; }, options: Omit & { headers: { [k: string]: string | undefined; /** The /api/integrations endpoint does not require authentication */ authorization?: `Bearer ${string}` | undefined; 'x-account-token'?: string | undefined; }; }): { budgets: import("@opensdks/runtime").OpenAPIClient; expenses: import("@opensdks/runtime").OpenAPIClient; onboarding: import("@opensdks/runtime").OpenAPIClient; payments: import("@opensdks/runtime").OpenAPIClient; team: import("@opensdks/runtime").OpenAPIClient; transactions: import("@opensdks/runtime").OpenAPIClient; travel: import("@opensdks/runtime").OpenAPIClient; webhooks: import("@opensdks/runtime").OpenAPIClient; }; }; }; export type BrexSDK = ReturnType; //# sourceMappingURL=index.d.ts.map