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

package io.sentry;

import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.Nullable;
import java.util.List;
import org.jetbrains.annotations.NotNull;

public interface CompositePerformanceCollector
{
    void start(@NotNull final ITransaction p0);
    
    void start(@NotNull final String p0);
    
    void onSpanStarted(@NotNull final ISpan p0);
    
    void onSpanFinished(@NotNull final ISpan p0);
    
    @Nullable
    List<PerformanceCollectionData> stop(@NotNull final ITransaction p0);
    
    @Nullable
    List<PerformanceCollectionData> stop(@NotNull final String p0);
    
    @ApiStatus.Internal
    void close();
}
