import { GitHubAnnotationCapability } from './annotations.js';
import { GitHubArtifactCapability } from './artifacts.js';
import { GitHubCacheCapability } from './cache.js';
import { GitHubReportCapability } from './reports.js';
import { GitHubSecretsCapability } from './secrets.js';
import { GitHubSummaryCapability } from './summary.js';
export class GitHubCapabilities {
    artifacts = new GitHubArtifactCapability();
    cache = new GitHubCacheCapability();
    summary = new GitHubSummaryCapability();
    annotations = new GitHubAnnotationCapability();
    secrets = new GitHubSecretsCapability();
    reports;
    constructor() {
        this.reports = new GitHubReportCapability(this.summary, this.annotations);
    }
}
export { GitHubAnnotationCapability } from './annotations.js';
export { GitHubArtifactCapability } from './artifacts.js';
export { GitHubCacheCapability } from './cache.js';
export { GitHubReportCapability } from './reports.js';
export { GitHubSecretsCapability } from './secrets.js';
export { GitHubSummaryCapability } from './summary.js';
//# sourceMappingURL=index.js.map