interface Type { type: string; section: string; } interface Config { types: Type[]; issueUrlFormat: string; commitUrlFormat: string; compareUrlFormat: string; userUrlFormat: string; issuePrefixes: string[]; } interface PresetConfig { config?: Config; commitTemplateName?: string; mainTemplateName?: string; headerTemplateName?: string; footerTemplateName?: string; parserOpts?: any; writerOpts?: any; } declare const _default: ({ config, commitTemplateName, mainTemplateName, headerTemplateName, footerTemplateName, parserOpts, writerOpts }: PresetConfig) => Promise<{ parserOpts: any; writerOpts: any; gitRawCommitsOpts: any; }>; export default _default;