/**
 * QuickActionsDialog Component
 *
 * Quick actions palette for fuzzy searching and executing actions.
 * Supports bookmarks, recent items, and keyboard shortcuts.
 *
 * @since v1.62.0
 */
import React from 'react';
import type { Tier } from '../../core/types/auth.js';
import { type QuickActionItem } from '../keyboard/index.js';
export interface QuickActionsDialogProps {
    /** Called when dialog should close */
    onClose: () => void;
    /** Called when an action is executed */
    onExecute: (action: string, params?: Record<string, unknown>) => void;
    /** Whether dialog is active for input */
    isActive?: boolean;
    /** User's subscription tier */
    tier: Tier;
    /** Maximum height for the dialog */
    maxHeight?: number;
    /** Available actions to show */
    actions?: QuickActionItem[];
    /** Available plugins (for plugin search) */
    plugins?: Array<{
        name: string;
        id: string;
        version?: string;
    }>;
}
declare function QuickActionsDialogBase({ onClose, onExecute, isActive, tier, maxHeight, actions, plugins }: QuickActionsDialogProps): React.ReactElement;
export declare const QuickActionsDialog: React.MemoExoticComponent<typeof QuickActionsDialogBase>;
export {};
//# sourceMappingURL=QuickActionsDialog.d.ts.map