import type { CommitmentDefinition } from '../_base/CommitmentDefinition';
/**
 * Grouped commitment definition
 */
type GroupedCommitmentDefinition = {
    primary: CommitmentDefinition;
    aliases: string[];
};
/**
 * Gets all commitment definitions grouped by their aliases
 *
 * @returns Array of grouped commitment definitions
 *
 * @public exported from `@promptbook/core`
 */
export declare function getGroupedCommitmentDefinitions(): ReadonlyArray<GroupedCommitmentDefinition>;
export {};
