export declare function init(params?: { cwd?: string | undefined; logger?: ((msg: string) => void) | undefined; }): Promise; export declare function run(params: { scripts: Array; npm?: boolean | undefined; labeler?: ((script: string) => string) | undefined; stdout?: NodeJS.WriteStream | undefined; stderr?: NodeJS.WriteStream | undefined; cwd?: string | undefined; }): Promise<{ success: boolean; results: Array<{ script: string; success: boolean; code: number | undefined; error: Error | undefined; }>; }>; export declare function changelog(params?: { cwd?: string | undefined; generate?: ((cwd: string) => Promise) | undefined; dryRun?: boolean | undefined; logger?: ((msg: string) => void) | undefined; }): Promise;