import { Commit } from 'semantic-release'; declare const changelogConfig: "@jcwillox/semantic-release-config/changelog" | undefined; declare const commitAnalyzerConfig: [string, { preset: string; parserOpts: { mergePattern: RegExp; mergeCorrespondence: string[]; }; releaseRules: { type: string; release: string; }[] | undefined; }] | undefined; declare const execConfig: "@jcwillox/semantic-release-config/exec-cmd" | undefined; declare const execPreConfig: "@jcwillox/semantic-release-config/exec-pre-cmd" | undefined; declare const forceReleaseConfig: "@jcwillox/semantic-release-config/force-publish" | undefined; declare const gitConfig: [string, { assets: {} | undefined; message: string | undefined; }] | undefined; declare const githubConfig: [string, { assets: unknown; draftRelease: boolean | undefined; discussionCategoryName: string | false | undefined; }] | undefined; declare const npmConfig: [string, { pkgRoot: string | undefined; }] | undefined; type ReleaseNotesPlugin = [ string, { writerOpts: { commitGroupsSort?: (a: ExtendedCommit, b: ExtendedCommit) => number; transform?: ( commit: ExtendedCommit, context: Context, ) => Partial | undefined; [key: string]: unknown; }; [key: string]: unknown; }, ]; type ExtendedCommit = Omit & { id?: string; merge?: boolean; type: string; notes?: { title?: string; text?: string }[]; revert?: boolean; scope?: string; title: string; shortHash?: string; references: { issue: string }[]; hash?: string; subject?: string; header?: string; }; type Context = { repository?: string; host?: string; owner?: string; repoUrl?: string; }; declare const releaseNotesConfig: ReleaseNotesPlugin | undefined; declare const slackBotConfig: [string, { packageName: string; notifyOnSuccess: boolean; notifyOnFail: boolean; markdownReleaseNotes: boolean; branchesConfig: { pattern: string; notifyOnSuccess: boolean; notifyOnFail: boolean; }[]; }] | undefined; export { changelogConfig, commitAnalyzerConfig, execConfig, execPreConfig, forceReleaseConfig, gitConfig, githubConfig, npmConfig, releaseNotesConfig, slackBotConfig };