Counter 라는 이름 중복 사용 질문좀 드려요~~~

export class Counter {
public count: number = 0;
}

const Counter: Module<Counter, any> = {
namespaced: true, // ← false일 경우, getters, mutations, actions의 이름을 공용으로 사용
state: new Counter(), ← 여기서 Counter 는 자기자신일가요? 아니면 위의 class Counter 일가요? 이런식의 사용이 가능한걸가요? 동일한 이름인데요
getters,
mutations,
actions,
};

export default Counter;

일반적으로 변수 선언 시에는 변수 이름을 재사용할 수 없으니, class Counter를 가리키고 있을 겁니다.