func (m *MockLogStore) FirstIndex() (uint64, error) {
	ret := m.ctrl.Call(m, "FirstIndex")
	ret0, _ := ret[0].(uint64)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}
FirstIndex mocks base method
package mocks
import (
	gomock "github.com/golang/mock/gomock"
	raft0 "github.com/hashicorp/raft"
	raft "github.com/spoke-d/thermionic/internal/cluster/raft"
	reflect "reflect"
	time "time"
)
type MockLogsProvider struct {
	ctrl     *gomock.Controller
	recorder *MockLogsProviderMockRecorder
}
type MockLogsProviderMockRecorder struct {
	mock *MockLogsProvider
}
func NewMockLogsProvider(ctrl *gomock.Controller) *MockLogsProvider {
	mock := &MockLogsProvider{ctrl: ctrl}
	mock.recorder = &MockLogsProviderMockRecorder{mock}
	return mock
}
func (m *MockLogsProvider) EXPECT() *MockLogsProviderMockRecorder {
	return m.recorder
}
func (m *MockLogsProvider) Logs(arg0 string, arg1 time.Duration) (raft.LogStore, error) {
	ret := m.ctrl.Call(m, "Logs", arg0, arg1)
	ret0, _ := ret[0].(raft.LogStore)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}
func (mr *MockLogsProviderMockRecorder) Logs(arg0, arg1 interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Logs", reflect.TypeOf((*MockLogsProvider)(nil).Logs), arg0, arg1)
}
type MockLogStore struct {
	ctrl     *gomock.Controller
	recorder *MockLogStoreMockRecorder
}
type MockLogStoreMockRecorder struct {
	mock *MockLogStore
}
func NewMockLogStore(ctrl *gomock.Controller) *MockLogStore {
	mock := &MockLogStore{ctrl: ctrl}
	mock.recorder = &MockLogStoreMockRecorder{mock}
	return mock
}
func (m *MockLogStore) EXPECT() *MockLogStoreMockRecorder {
	return m.recorder
}
func (m *MockLogStore) Close() error {
	ret := m.ctrl.Call(m, "Close")
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockLogStoreMockRecorder) Close() *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Close", reflect.TypeOf((*MockLogStore)(nil).Close))
}
func (m *MockLogStore) DeleteRange(arg0, arg1 uint64) error {
	ret := m.ctrl.Call(m, "DeleteRange", arg0, arg1)
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockLogStoreMockRecorder) DeleteRange(arg0, arg1 interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteRange", reflect.TypeOf((*MockLogStore)(nil).DeleteRange), arg0, arg1)
}