import { ConfigManager, ContextStore } from '../../core/index.js'; /** * 选择条件 */ export interface SelectionCriteria { indices?: number[]; ranges?: Array<{ start: number; end: number; }>; keywords?: string[]; names?: string[]; } export interface SelectInterfacesArgs { projectName?: string; projectId?: string; selectionCriteria?: SelectionCriteria; interfaceIds?: string[]; } export interface SelectInterfacesContext { projectRoot: string; configManager: ConfigManager; contextStore: ContextStore; } /** * 根据选择条件从接口列表中选择接口 */ export declare function handleSelectInterfaces(args: SelectInterfacesArgs, ctx: SelectInterfacesContext): Promise<{ content: { type: "text"; text: string; }[]; isError: boolean; }>; //# sourceMappingURL=select-interfaces.d.ts.map