import { A as AutumnClient } from '../ReactAutumnClient-DNcV0gAT.js';
import { AttachParams, CancelParams, CheckParams, TrackParams, OpenBillingPortalParams } from './types/clientGenTypes.js';
import { A as AutumnPromise, a as AttachResult, C as CancelResult, b as CheckResult, T as TrackResult } from '../response-B1KyqUB9.js';
import { B as BillingPortalResponse } from '../cusTypes-Cf-s9PYP.js';
import './types/clientReferralTypes.js';
import './types/clientEntTypes.js';
import '../error-CG2LXoa7.js';
import '../entTypes-BbIk0Toa.js';

declare function attachMethod(this: AutumnClient, params: AttachParams): AutumnPromise<AttachResult>;
declare function cancelMethod(this: AutumnClient, params: CancelParams): AutumnPromise<CancelResult>;
declare function checkMethod(this: AutumnClient, params: CheckParams): AutumnPromise<CheckResult>;
declare function trackMethod(this: AutumnClient, params: TrackParams): AutumnPromise<TrackResult>;
declare function openBillingPortalMethod(this: AutumnClient, params?: OpenBillingPortalParams): AutumnPromise<BillingPortalResponse>;

export { attachMethod, cancelMethod, checkMethod, openBillingPortalMethod, trackMethod };
