import { LodestarError } from "@lodestar/utils";
export declare enum GossipAction {
    IGNORE = "IGNORE",
    REJECT = "REJECT"
}
export declare enum GossipErrorCode {
    INVALID_SERIALIZED_BYTES_ERROR_CODE = "GOSSIP_ERROR_INVALID_SERIALIZED_BYTES",
    PAST_SLOT = "GOSSIP_ERROR_PAST_SLOT"
}
export declare class GossipActionError<T extends {
    code: string;
}> extends LodestarError<T> {
    action: GossipAction;
    constructor(action: GossipAction, type: T);
}
//# sourceMappingURL=gossipValidation.d.ts.map