import type { Plugin } from "@opencode-ai/plugin"; import { type StoreFile, type StoreWriteDebugMeta } from "./store.js"; export declare function configureDefaultAccountGroup(store: StoreFile, selectors?: { selectAccounts?: (options: Array<{ label: string; value: string; hint?: string; }>) => Promise; }): Promise; export declare function clearAllAccounts(store: StoreFile): void; export declare function removeAccountFromStore(store: StoreFile, name: string): void; export declare function configureModelAccountAssignments(store: StoreFile, selectors?: { selectModel?: (options: Array<{ label: string; value: string; hint?: string; }>) => Promise; selectAccounts?: (options: Array<{ label: string; value: string; hint?: string; }>) => Promise; }): Promise; export declare function activateAddedAccount(input: { store: StoreFile; name: string; switchAccount: () => Promise; writeStore: (store: StoreFile, meta?: StoreWriteDebugMeta) => Promise; now?: () => number; }): Promise; export declare const CopilotAccountSwitcher: Plugin;