/**
 * ProfilePanel Tools
 *
 * UTCP-compatible tools for profile panel operations.
 * These tools emit events that the ProfilePanel listens for.
 *
 * Note: The panel ID can be customized via the panelId prop.
 * These tools use the default panel ID 'industry-theme.profile'.
 */
import type { PanelTool, PanelToolsMetadata } from '@principal-ade/utcp-panel-event';
/**
 * Tool: Set View
 *
 * Switch between collections, repositories, and starred views.
 */
export declare const setProfileViewTool: PanelTool;
/**
 * Tool: Select Collection
 *
 * Select a collection from the profile's collections.
 */
export declare const selectProfileCollectionTool: PanelTool;
/**
 * Tool: Select Repository
 *
 * Select a repository from the profile's repositories or starred repos.
 */
export declare const selectProfileRepositoryTool: PanelTool;
/**
 * Tool: Clone Repository
 *
 * Clone a repository from the profile.
 */
export declare const cloneProfileRepositoryTool: PanelTool;
/**
 * Tool: Filter Repositories
 *
 * Filter repositories in the profile by search query.
 */
export declare const filterProfileRepositoriesTool: PanelTool;
/**
 * All ProfilePanel tools exported as an array.
 */
export declare const profileTools: PanelTool[];
/**
 * ProfilePanel tools metadata for registration.
 */
export declare const profileToolsMetadata: PanelToolsMetadata;
//# sourceMappingURL=tools.d.ts.map