import { RuleGroup } from '@plitzi/plitzi-ui/QueryBuilder';
import { BindingTransformer, SourceMeta, BindingCategory } from '@plitzi/sdk-shared';
export type BindingSelected = {
    id?: string;
    sources?: Record<string, SourceMeta>;
    category?: string;
    fromPath?: string;
    toPath?: string;
    source?: string;
    transformers?: BindingTransformer[];
    when?: RuleGroup;
    enabled?: boolean;
    onEnable?: (category: BindingCategory, id: string, enabled: boolean) => void;
    onUpdate?: (category: BindingCategory, id: string) => void;
    onRemove?: (category: BindingCategory, id: string) => void;
};
declare const BindingSelected: ({ id, sources, category, fromPath, toPath, source, transformers, when, enabled, onEnable, onUpdate, onRemove }: BindingSelected) => import("react/jsx-runtime").JSX.Element;
export default BindingSelected;
