import type { string_name } from '../../types/string_name';
import type { MarkdownSection } from '../../utils/markdown/parseMarkdownSection';
/**
 * Resolves a unique task name for one parsed markdown section title.
 *
 * @private internal type of `parsePipeline`
 */
export type UniqueSectionNameResolver = (title: string) => string_name;
/**
 * Creates stable unique task names for duplicate section titles.
 *
 * @private internal utility of `parsePipeline`
 */
export declare function createUniqueSectionNameResolver(pipelineSections: ReadonlyArray<MarkdownSection>): UniqueSectionNameResolver;
