import { Select } from '../select/select.js';
import { CodeBlockCode } from './code-block-code.js';
import { CodeBlockLanguageSelect, CodeBlockLanguageSelectTrigger } from './code-block-language-select.js';
import { CodeBlockHeader, CodeBlockContent, CodeBlockLabel, CodeBlockCopyButton, CodeBlockCollapseTrigger } from './code-block-misc.js';
import { CodeBlockRoot } from './code-block-root.js';

const CodeBlock = Object.assign(CodeBlockRoot, {
    Header: CodeBlockHeader,
    Content: CodeBlockContent,
    Label: CodeBlockLabel,
    LanguageSelect: CodeBlockLanguageSelect,
    LanguageSelectTrigger: CodeBlockLanguageSelectTrigger,
    LanguageSelectContent: Select.Content,
    LanguageSelectItem: Select.Item,
    CopyButton: CodeBlockCopyButton,
    Code: CodeBlockCode,
    CollapseTrigger: CodeBlockCollapseTrigger
});

export { CodeBlock };
//# sourceMappingURL=code-block.js.map
