import React from 'react';
import type { GitHubSearchPanelProps } from '../types/github';
/**
 * GitHubSearchPanel - A panel for searching GitHub repositories
 *
 * Features:
 * - Real-time search with debouncing
 * - Shows stars, forks, language
 * - Emits repository:preview events when a repo is clicked
 * - Supports "Add to Collection" when in a collection context
 *
 * Required actions:
 * - searchRepositories: (query, options?) => Promise<GitHubSearchResult>
 *
 * Optional actions:
 * - addToCollection: (repo) => Promise<void>
 */
export declare const GitHubSearchPanel: React.FC<GitHubSearchPanelProps>;
/**
 * Panel metadata for registration
 */
export declare const GitHubSearchPanelMetadata: {
    id: string;
    name: string;
    description: string;
    icon: string;
    version: string;
    slices: string[];
    surfaces: string[];
};
//# sourceMappingURL=GitHubSearchPanel.d.ts.map