import { LitElement } from 'lit';
/**
 * The `atomic-insight-edit-toggle` component provides an edit button for insight interfaces.
 *
 * @part insight-edit-toggle-container - The container element wrapping the edit toggle icon button.
 * @part insight-edit-toggle-button - The edit button element.
 * @part insight-edit-toggle-icon - The edit icon element displayed inside the button.
 */
export declare class AtomicInsightEditToggle extends LitElement {
    /**
     * The callback function to be executed when the button is clicked.
     */
    clickCallback: () => void;
    /**
     * The tooltip text to display on hover.
     */
    tooltip: string;
    protected render(): import("lit-html").TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'atomic-insight-edit-toggle': AtomicInsightEditToggle;
    }
}
