import { GitServiceProvider } from './core/Config.js';
export type IBuildOptions = {
    branch?: string;
    bump?: boolean;
    output?: string;
    provider?: GitServiceProvider;
};
export type ILintOptions = {
    maxLength?: number;
    message?: string;
};
export declare class Changelog {
    constructor();
    generate(options?: IBuildOptions): Promise<void>;
    lint(options?: ILintOptions): Promise<void> | never;
}
export default Changelog;
