import type { D3Selection } from "./D3Selection.js"; type AttrMap = Record; export interface ElemParams { condition?: boolean; enter?: AttrMap; exit?: AttrMap; duration?: number; parent?: D3Selection; transition?: D3Selection; update?: AttrMap; } /** Manages the enter/update/exit pattern for a single DOM element, applying enter, update, and exit attributes with optional transitions. @param selector A CSS selector string for the element tag and classes. @param p Configuration object with enter, exit, update, and parent options. */ export default function (selector: string, p?: ElemParams): D3Selection; export {};