import type { Api, Connection } from "@cargo-ai/api"; export declare const GITHUB_INTEGRATION_SLUG = "github"; export declare const GITHUB_CONNECTOR_COMMAND = "cargo-ai project add connector/github"; export type GithubConnectorOfferResult = { outcome: "connected"; } | { outcome: "alreadyConnected"; } | { outcome: "skipped"; } | { outcome: "notConnected"; }; export declare function shouldOfferGithubConnector(input: { interactive: boolean; githubCliAuthenticated: boolean; signedIn: boolean; }): boolean; export declare function offerGithubConnector(payload: { getApi: () => Api; cdkDir: string; }): Promise; /** Where the integration says the Cargo app is installed, or nothing. */ export declare function installUrlFromIntegration(integration: Connection.Integration): string | undefined; //# sourceMappingURL=githubConnector.d.ts.map