import { Facebook } from '../types.cjs';

/**
 * A component for tracking events using Facebook Pixel on the client side
 * after the component has rendered.
 *
 * @example
 * ```tsx
 * <FacebookTrackOnRender event={{
 *  event_name: "InitiateCheckout",
 *  custom_data: { content_name: "Test Product" },
 * }} />
 *  ```
 */
declare function FacebookTrackOnRender<T extends Facebook.Event.EventName>({ event, }: {
    /**
     * The event to track.
     */
    event: {
        event_name: T;
        custom_data?: Facebook.Event.CustomData<T>;
        event_id?: string;
    };
}): null;

export { FacebookTrackOnRender };
