import { default as React } from 'react';
import { ButtonContent, ButtonAction } from '../../types/presentationTypes';

export interface InteractiveButtonProps {
    content: ButtonContent;
    /** Callback when button action is triggered */
    onAction?: (action: ButtonAction) => void;
    /** Whether the button is disabled */
    disabled?: boolean;
    /** Additional class name */
    className?: string;
    /** Theme from presentation */
    theme?: {
        primaryColor?: string;
        accentColor?: string;
        fontFamily?: string;
    };
}
export declare const InteractiveButton: React.FC<InteractiveButtonProps>;
export default InteractiveButton;
//# sourceMappingURL=InteractiveButton.d.ts.map