/**
 * TemplateMarketplaceView Component
 *
 * Browse, search, and apply plugin configuration templates.
 *
 * @since v1.72.0
 */
import type React from 'react';
import { type ConfigTemplate } from '../../core/templates/index.js';
export interface TemplateMarketplaceViewProps {
    /** Callback when a template is selected to apply */
    onApplyTemplate?: (template: ConfigTemplate) => void;
    /** Callback to close the view */
    onClose?: () => void;
    /** Whether input is enabled */
    inputEnabled?: boolean;
    /** Maximum height for the view */
    maxHeight?: number;
}
/**
 * TemplateMarketplaceView component
 */
export declare function TemplateMarketplaceView({ onApplyTemplate, onClose, inputEnabled, maxHeight }: TemplateMarketplaceViewProps): React.ReactElement;
export default TemplateMarketplaceView;
//# sourceMappingURL=TemplateMarketplaceView.d.ts.map