/**
 * 候補プロバイダのエントリーポイント
 */
export type { CompletionCandidate } from './types.js';
export { createGitProvider, type ProviderConfig } from './base.js';
export { getCached, setCache, clearCache } from './cache.js';
export { getWorktreeCandidates } from './worktrees.js';
export { getLocalBranchCandidates } from './branches-local.js';
export { getRemoteBranchCandidates } from './branches-remote.js';
import type { CompletionProviderId } from '../types.js';
import type { CompletionCandidate } from './types.js';
/**
 * プロバイダIDから候補を取得
 */
export declare function getProviderCandidates(providerId: CompletionProviderId): Promise<CompletionCandidate[]>;
//# sourceMappingURL=index.d.ts.map