export interface MentionAgent {
    name: string;
    description?: string;
}
export interface MentionSkill {
    name: string;
    description?: string;
}
export interface MentionItem {
    type: 'agent' | 'skill' | 'file';
    value: string;
    description?: string;
}
interface MentionPopupProps {
    agents: MentionAgent[];
    skills?: MentionSkill[];
    files: string[];
    changedFiles?: Array<{
        path: string;
        status: string;
    }>;
    query: string;
    selectedIndex: number;
    onSelect: (value: string) => void;
    onEnterSelect: (value: string | undefined) => void;
    onClose: () => void;
}
export declare function MentionPopup({ agents, skills, files, changedFiles, query, selectedIndex, onSelect, onEnterSelect, onClose, }: MentionPopupProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=MentionPopup.d.ts.map