export { type AccessTokenProvider, createAccessTokenProvider, getSharedAccessTokenProvider, refreshSession, resetSharedAccessTokenProviders, revokeSession, SESSION_EXPIRED_MESSAGE, SessionExpiredError, } from "./accessToken.js"; export { getApi, getConfig } from "./auth.js"; export { isCodingAgent } from "./codingAgent.js"; export { registerCommands } from "./commands/index.js"; export { COMPANY_CONTEXT_PATH, hasCompanyContext } from "./companyContext.js"; export type { ConnectorRow } from "./connectorHandoff.js"; export { awaitBrowserStep, buildCliConnectorCreateUrl, buildCliConnectorEditUrl, resolveUserUuid, } from "./connectorHandoff.js"; export { type Cookbook, fetchCookbooks, installedCookbooks, } from "./cookbook.js"; export { clearCredentials, CredentialsNotClearedError, getConfigDir, getCredentialsPath, isSignedIn, loadCredentials, type RefreshableSession, saveCredentials, type StoredCredentials, } from "./credentials.js"; export { loadProjectEnv } from "./dotenv.js"; export { availableCodingAgents, type CodingAgent, launchBriefed, skillCommandPrompt, } from "./handoff.js"; export { pickIntegrationSlug } from "./integrationSlug.js"; export { openBrowser } from "./openBrowser.js"; /** * @deprecated Scaffolding moved to `cargo-ai cdk init`, which pulls * `getcargohq/cargo-manifest` — the same repo this used to write. * * Kept as a no-op solely so an already-installed `@cargo-ai/cli` does not * crash. Those versions depend on `@cargo-ai/cdk@^1.0.55` and import this name * at module scope, so npm resolving a newer CDK into that caret range turns a * removed export into a startup `SyntaxError` — killing every `cargo-ai` * command, not just `manifest`. Removable once `@cargo-ai/cli` < 1.0.70 has * aged out. */ export declare function registerManifestCommands(): void; export { ASK, ASK_QUERY_PREFIX, askArgvFromChoice, canRunPalette, type DeclaredPrompt, declarePrompt, declareSources, type InputSource, type ModeChoice, type PaletteInput, type PaletteLayout, type PinnedRow, rootAskFilter, runPalette, } from "./palette.js"; export { cdkPackageRoot, cdkProjectDir, cdkProjectRoot, cdkResourceDir, inDirectory, } from "./project.js"; export { askConfirm, askText, isInteractive, requireAnswer, type SelectChoice, selectOne, shouldWaitForPerson, } from "./prompt.js"; export { resolveAuth, resolveAuthConfig } from "./resolveAuthConfig.js"; export { CANONICAL_SKILLS_DIRECTORY, CDK_SKILL, ensureSkillsInstalled, readSkillsPin, SKILLS_INSTALL_COMMAND, skillsInstalledFor, type SkillsPin, } from "./skills.js"; export { BRAND, formatSetupIssues, formatStatusLine, printSetupIssues, printStatusLine, type SetupIssue, type StatusPart, } from "./status.js"; export { creditsLeftOf, fetchCreditsLeft, fetchSubscription, fetchWorkspaceName, formatWorkspaceSuffix, isUnpaidPlan, } from "./statusData.js"; export declare function runCdkBin(argv?: string[]): Promise; //# sourceMappingURL=index.d.ts.map