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

package com.google.crypto.tink.internal;

import com.google.crypto.tink.annotations.Alpha;

@Alpha
public interface MonitoringClient
{
    Logger createLogger(final KeysetHandleInterface keysetInfo, final MonitoringAnnotations annotations, final String primitive, final String api);
    
    public interface Logger
    {
        default void log(final int keyId, final long numBytesAsInput) {
        }
        
        default void logFailure() {
        }
        
        default void logKeyExport(final int keyId) {
        }
    }
}
