from checkov.common.graph.graph_builder.graph_components.block_types import BlockType
from dataclasses import dataclass


@dataclass
class BlockType(BlockType):
    DATA = "data"
    LOCALS = "locals"
    MODULE = "module"
    OUTPUT = "output"
    PROVIDER = "provider"
    TERRAFORM = "terraform"
    TF_VARIABLE = "tfvar"
    VARIABLE = "variable"
    CUSTOM = "custom"

from checkov.common.graph.graph_builder.graph_components.block_types import BlockType
from dataclasses import dataclass


@dataclass
class BlockType(BlockType):
    DATA = "data"
    LOCALS = "locals"
    MODULE = "module"
    OUTPUT = "output"
    PROVIDER = "provider"
    TERRAFORM = "terraform"
    TF_VARIABLE = "tfvar"
    VARIABLE = "variable"
    CUSTOM = "custom"
