import type { EuiButtonSignature } from '../eui-button';
import type { EuiButtonIconSignature } from '../eui-button-icon';
import type { TemplateOnlyComponent } from '@ember/component/template-only';
export interface EuiSuperUpdateButtonSignature {
    Element: EuiButtonIconSignature['Element'] | EuiButtonSignature['Element'];
    Args: {
        className?: string;
        fill?: boolean;
        iconOnly?: boolean;
        isDisabled?: boolean;
        isLoading?: boolean;
        needsUpdate?: boolean;
        onClick: (e: MouseEvent) => void;
        size?: EuiButtonIconSignature['Args']['size'];
        textClasses?: string;
    };
}
declare const EuiSuperUpdateButton: TemplateOnlyComponent<EuiSuperUpdateButtonSignature>;
export default EuiSuperUpdateButton;
//# sourceMappingURL=eui-super-update-button.d.ts.map