import type { CardAppearance, CardState } from '@atlaskit/linking-common';
import { type EmbedRovoActionsFooterExperimentMeta } from '../../../state/hooks/use-embed-rovo-actions-footer-experiment';
import { type BlockCardSocialProofExperimentMeta, type InlineSocialProofExperimentMeta } from '../../../state/hooks/use-social-proof-experiment';
import type { InternalCardActionOptions } from '../../Card/types';
type ExperimentMetaEventAttributes = Partial<BlockCardSocialProofExperimentMeta & InlineSocialProofExperimentMeta & EmbedRovoActionsFooterExperimentMeta>;
type ExperimentMetaEventAttributesParams = {
    actionOptions?: InternalCardActionOptions;
    appearance: CardAppearance;
    state: CardState;
};
declare const useExperimentMetaEventAttributes: ({ actionOptions, appearance, state, }: ExperimentMetaEventAttributesParams) => ExperimentMetaEventAttributes | undefined;
export default useExperimentMetaEventAttributes;
