import { AiProfile } from "../editor/services/aiService";
interface AgentGalleryViewProps {
    onSelectProfile: (profile: AiProfile) => void;
    /** "full" = standalone full-page layout; "pane" = embedded in a workspace pane */
    variant?: "full" | "pane";
    className?: string;
}
/**
 * Derives the ordered category tab list from the profiles present.
 * "All" is always first; categories sort by their Sitecore sort order.
 */
export declare function deriveCategoryTabs(profiles: AiProfile[]): string[];
/**
 * "Choose your sidekick" - agent profile gallery with category tabs and a
 * grid/list view toggle. Self-loads profiles and filters hidden ones.
 */
export declare function AgentGalleryView({ onSelectProfile, variant, className, }: AgentGalleryViewProps): import("react/jsx-runtime").JSX.Element;
export {};
