UNPKG

@altostra/core

Version:

Core library for shared types and logic

15 lines (14 loc) 650 B
import type { NonEmptyString } from "../../../common/CustomTypes/NonEmptyString"; import type { AwsRegion } from "../../../common/Models/AwsRegion"; import type { IdentityToken } from "../common"; import { ServiceClientBase } from "../ServiceClientBase"; export interface CodeCommitIntegrationParams { endpoint: string; getToken: () => Promise<IdentityToken>; } export declare class CodeCommitIntegration extends ServiceClientBase { #private; constructor({ endpoint, getToken, }: CodeCommitIntegrationParams); setIntegration(awsAccount: NonEmptyString, region: AwsRegion): Promise<void>; deleteIntegration(): Promise<void>; }