// Signature format: 4.0
package androidx.compose.material.ripple {

  @androidx.compose.runtime.Immutable public final class RippleAlpha {
    ctor public RippleAlpha(float draggedAlpha, float focusedAlpha, float hoveredAlpha, float pressedAlpha);
    method public float getDraggedAlpha();
    method public float getFocusedAlpha();
    method public float getHoveredAlpha();
    method public float getPressedAlpha();
    property public final float draggedAlpha;
    property public final float focusedAlpha;
    property public final float hoveredAlpha;
    property public final float pressedAlpha;
  }

  public final class RippleKt {
    method public static androidx.compose.ui.node.DelegatableNode createRippleModifierNode(androidx.compose.foundation.interaction.InteractionSource interactionSource, boolean bounded, float radius, androidx.compose.ui.graphics.ColorProducer color, kotlin.jvm.functions.Function0<androidx.compose.material.ripple.RippleAlpha> rippleAlpha);
    method @Deprecated @androidx.compose.runtime.Composable public static androidx.compose.foundation.Indication rememberRipple(optional boolean bounded, optional float radius, optional long color);
  }

  @Deprecated public interface RippleTheme {
    method @Deprecated @androidx.compose.runtime.Composable public long defaultColor();
    method @Deprecated @androidx.compose.runtime.Composable public androidx.compose.material.ripple.RippleAlpha rippleAlpha();
    field @Deprecated public static final androidx.compose.material.ripple.RippleTheme.Companion Companion;
  }

  @Deprecated public static final class RippleTheme.Companion {
    method @Deprecated public androidx.compose.material.ripple.RippleAlpha defaultRippleAlpha(long contentColor, boolean lightTheme);
    method @Deprecated public long defaultRippleColor(long contentColor, boolean lightTheme);
  }

  public final class RippleThemeKt {
    method @Deprecated public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.material.ripple.RippleTheme> getLocalRippleTheme();
    property @Deprecated public static final androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.material.ripple.RippleTheme> LocalRippleTheme;
  }

}

