import type { WorkItemState } from '../../../../../../packages/core/src/domain/generated/output.js';
export interface BulkActionToolbarProps {
    /** Available workflow states for the change state action */
    states: WorkItemState[];
    /** Callback to execute a bulk operation */
    onBulkAction: (workItemIds: string[], operation: {
        type: 'changeState';
        stateId: string;
    } | {
        type: 'changePriority';
        priority: string;
    } | {
        type: 'delete';
    }) => Promise<{
        ok: boolean;
        succeeded: string[];
        failed: {
            id: string;
            error: string;
        }[];
        error?: string;
    }>;
}
export declare function BulkActionToolbar({ states, onBulkAction }: BulkActionToolbarProps): import("react/jsx-runtime").JSX.Element | null;
//# sourceMappingURL=bulk-action-toolbar.d.ts.map