import { ComponentPropsWithoutRef } from 'react';
import { Rect } from 'react-use-rect';
type UpdatePropsBase = {
    id: string;
    label: string;
    description?: string;
    tags?: string[];
    rss?: {
        title?: string;
        description?: string;
    };
    onRegisterHeading?: (id: string, rect: Rect) => void;
    onUnregisterHeading?: (id: string) => void;
    hasContext?: boolean;
    isVisible: boolean;
    onCopyAnchorLink?: (id: string) => void;
};
type UpdateProps = UpdatePropsBase & Omit<ComponentPropsWithoutRef<"div">, keyof UpdatePropsBase>;
declare const Update: import('react').ForwardRefExoticComponent<UpdatePropsBase & Omit<Omit<import('react').DetailedHTMLProps<import('react').HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref">, keyof UpdatePropsBase> & import('react').RefAttributes<HTMLDivElement>>;
export { Update };
export type { UpdateProps };
//# sourceMappingURL=update.d.ts.map