/**
 * @jsxRuntime classic
 * @jsx jsx
 */
import { type ComponentPropsWithRef, type ForwardRefExoticComponent, type RefAttributes } from 'react';
import { Pressable } from '@atlaskit/primitives/compiled';
type ActionButtonProps = ComponentPropsWithRef<typeof Pressable> & {
    /**
     * When `true` together with `viewType="unauthorised"`, applies the inline social proof CTA
     * connect-button layout (compact type, radius, spacing, flex alignment). Only honored when
     * `platform_sl_3p_preauth_soc_proof_inline_killswitch` is on; when that gate is off, the legacy
     * implementation runs and this prop is ignored.
     */
    isSocialProofInlineUnauthorisedConnect?: boolean;
    viewType?: 'default' | 'unauthorised' | 'action';
};
/**
 * Action button has to be a span for the overflow to work correctly
 */
export declare const ActionButton: ForwardRefExoticComponent<Omit<ActionButtonProps, 'ref'> & RefAttributes<HTMLButtonElement>>;
export {};
