import { Atom, AtomCache, Ctx, AtomProto } from '@reatom/framework';
import { JSX } from '../jsx';
import { Filters } from '../Graph/reatomFilters';
import { Lines } from '../Graph/reatomLines';
export declare const update: import('@reatom/core').Action<[proto: AtomProto<any>, value: string], void>;
type LogItemProps = {
    id: string;
    patch: AtomCache;
    style: Atom<JSX.CSSProperties>;
    clientCtx: Ctx;
    getColor: (patch: AtomCache) => string;
    filters: Filters;
    lines: Lines;
    svgRef: SVGSVGElement;
    name: string;
};
export declare const LogItem: ({ id, patch, style, clientCtx, getColor, filters, lines, svgRef, name, }: LogItemProps) => JSX.Element & {
    styleAtom: Atom<JSX.CSSProperties>;
};
export {};
//# sourceMappingURL=LogItem.d.ts.map