import * as actions from "./actions.js"; import * as triggers from "./triggers/index.js"; /** Declares a named GitHub App installation binding for an automation. */ export declare const githubAccount: (binding?: string, authorizationHints?: import("../..").AccountAuthorizationHint<"github">[] | undefined) => import("../..").IntegrationAccountReference<"github">; /** Removes the provider qualifier from GitHub callable export names. */ type GitHubCallableMap = { [Key in keyof Exports as Key extends `${infer Prefix}GitHub${infer Suffix}` ? `${Prefix}${Suffix}` : never]: Exports[Key]; }; /** GitHub actions, kept separate to bound declaration type inference. */ declare const githubActions: GitHubCallableMap; /** GitHub triggers, kept separate to bound declaration type inference. */ declare const githubTriggers: GitHubCallableMap; /** The combined GitHub action and trigger surface. */ type GitHubCallables = typeof githubActions & typeof githubTriggers; /** GitHub callables. */ export declare const github: GitHubCallables; export * from "./actions.js"; export * from "./triggers/index.js"; export { getGitHubApi } from "./lib/api.js"; export * from "@automate.ax/integration-contracts/github"; export { GITHUB_ACTIONS_READ_SCOPE, GITHUB_ACTIONS_WRITE_SCOPE, GITHUB_COMMIT_STATUSES_READ_SCOPE, GITHUB_COMMIT_STATUSES_WRITE_SCOPE, GITHUB_CHECKS_READ_SCOPE, GITHUB_CHECKS_WRITE_SCOPE, GITHUB_CONTENTS_READ_SCOPE, GITHUB_CONTENTS_WRITE_SCOPE, GITHUB_DEPLOYMENTS_READ_SCOPE, GITHUB_DEPLOYMENTS_WRITE_SCOPE, GITHUB_ISSUES_READ_SCOPE, GITHUB_ISSUES_WRITE_SCOPE, GITHUB_METADATA_READ_SCOPE, GITHUB_PULL_REQUESTS_READ_SCOPE, GITHUB_PULL_REQUESTS_WRITE_SCOPE, GITHUB_WORKFLOWS_WRITE_SCOPE, } from "./lib/scopes.js"; //# sourceMappingURL=index.d.ts.map