import * as opencode_multi_account_core from 'opencode-multi-account-core'; type OAuthCallbackResponse = ({ type: "success"; } & { refresh: string; access: string; expires: number; accountId?: string; }) | { type: "failed"; }; interface OAuthFlowResult { url: string; instructions: string; method: "auto"; callback(): Promise; } declare const CodexMultiAuthPlugin: (ctx: unknown) => Promise<{ auth: { provider: string; methods: opencode_multi_account_core.OpenCodeNativeAuthMethod[]; loader: (getAuth: () => Promise, provider: Record) => Promise; }; }>; export { CodexMultiAuthPlugin };