import { Announcement, PluginConfig, PublisherResult, ReleaseNotesLogger, ResolvedConfig } from "./shared/types.mjs"; import { DEFAULT_EXCLUDE_PATHS, resolveConfig } from "./config.mjs"; import { resolveRetryReleaseContext, retryReleaseAnnouncement } from "./retry.mjs"; import { sendReleaseNotesForRange } from "./release.mjs"; import { GatewayModelId } from "ai"; //#region src/index.d.ts type SemanticReleaseSuccessContext = { nextRelease: { gitHead: string; version: string; notes?: string; }; lastRelease?: { gitHead?: string; }; branch: { name: string; }; logger: ReleaseNotesLogger; }; declare const _default: { success(pluginConfig: PluginConfig, context: SemanticReleaseSuccessContext): Promise; }; //#endregion export { type Announcement, DEFAULT_EXCLUDE_PATHS, type GatewayModelId, type PluginConfig, type ReleaseNotesLogger, type ResolvedConfig, _default as default, resolveConfig, resolveRetryReleaseContext, retryReleaseAnnouncement, sendReleaseNotesForRange }; //# sourceMappingURL=index.d.mts.map