import type { CommandDef } from './types.js'; import type { UsageStore } from './usage.js'; export type SortMode = 'usage' | 'recent' | 'alpha' | 'default'; export declare function sortCommands(commands: CommandDef[], sortMode: SortMode, sourceHash: string, usageStore: UsageStore): Promise; export declare function resolveSortMode(explicitSort: SortMode | undefined, sourceHash: string, usageStore: UsageStore): Promise; export declare function applyListOptions(commands: CommandDef[], options: { sourceHash: string; sortMode?: SortMode; top?: number; usageStore: UsageStore; }): Promise;