import type { PluginSpec } from 'semantic-release';
export declare const GitPluginId = "@semantic-release/git";
/** As specified at https://github.com/semantic-release/git#options */
export declare const DefaultOptions: {
    assets: string[];
    message: string;
};
/**
 * https://github.com/semantic-release/git#options
 *
 * This plugin may be deprecated at a later date.
 * Why do you need to commit during release?
 * If you don't need to update a changelog or version in a file, then you don't need this.
 *
 * @returns A {@link PluginSpec} array with {@link PluginSpec<GitOptions>}. If Git plugin not in original array, returns the original array.
 * todo: deprecate for generic or parameterized function
 */
export declare function setupGitPluginSpec(plugins: PluginSpec[]): PluginSpec[];
//# sourceMappingURL=setupGitPluginSpec.d.ts.map