// 
// Decompiled by Procyon v0.6.0
// 

package io.sentry;

import io.sentry.protocol.SentryId;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.ApiStatus;

@ApiStatus.Internal
public interface IContinuousProfiler
{
    boolean isRunning();
    
    void startProfiler(@NotNull final ProfileLifecycle p0, @NotNull final TracesSampler p1);
    
    void stopProfiler(@NotNull final ProfileLifecycle p0);
    
    void close(final boolean p0);
    
    void reevaluateSampling();
    
    @NotNull
    SentryId getProfilerId();
    
    @NotNull
    SentryId getChunkId();
}
