import { Admin } from "./admin/index.js"; import { Auth } from "./auth/index.js"; import { Client } from "./client.js"; import { Store } from "./store/index.js"; import { Config } from "./types.js"; declare class Medusa { client: Client; admin: Admin; store: Store; auth: Auth; constructor(config: Config); setLocale(locale: string): void; getLocale(): string; } export default Medusa; export { FetchError, Client } from "./client.js"; export { Admin } from "./admin/index.js"; export { Auth, type AuthCallbackResponse, type AuthVerificationConfirmPayload, type AuthVerificationConfirmResponse, type AuthVerificationRequestPayload, type AuthVerificationRequestResponse, type AuthVerificationRequiredResponse, type AuthLoginResponse, type AuthMfaDisablePayload, type AuthMfaFactorResponse, type AuthMfaGenerateRecoveryCodesPayload, type AuthMfaListResponse, type AuthMfaRecoveryCodesResponse, type AuthMfaRequiredResponse, type AuthMfaSetupResponse, type AuthMfaStartPayload, type AuthMfaVerifyChallengePayload, type AuthMfaVerifyPayload, type AuthRedirectResponse, type AuthRegisterResponse, } from "./auth/index.js"; export { Store } from "./store/index.js"; export { Config, ClientHeaders, ClientFetch, FetchArgs, FetchInput, FetchStreamResponse, Logger, ServerSentEventMessage, } from "./types.js"; //# sourceMappingURL=index.d.ts.map