/**
 * Resolve a tracker adapter.
 *
 * @param {string} [provider]
 *   Provider id ('jira' | 'linear' | 'github' | 'plane'). When omitted, falls
 *   back to the TRACKER_PROVIDER env var, then to DEFAULT_TRACKER_PROVIDER.
 * @returns {import('./types.js').TrackerAdapter}
 * @throws {Error} if the resolved provider is not registered.
 */
export function getAdapter(provider?: string): import("./types.js").TrackerAdapter;
export { jiraAdapter } from "./jira-adapter.js";
export { linearAdapter } from "./linear-adapter.js";
export { githubAdapter } from "./github-adapter.js";
export { planeAdapter } from "./plane-adapter.js";
export { TRACKER_STATE_CATEGORIES } from "./types.js";
export namespace TRACKER_ADAPTERS {
    export { jiraAdapter as jira };
    export { linearAdapter as linear };
    export { githubAdapter as github };
    export { planeAdapter as plane };
}
/** Default provider when none is specified and TRACKER_PROVIDER is unset. */
export const DEFAULT_TRACKER_PROVIDER: "jira";
import { jiraAdapter } from './jira-adapter.js';
import { linearAdapter } from './linear-adapter.js';
import { githubAdapter } from './github-adapter.js';
import { planeAdapter } from './plane-adapter.js';
