import type { Options, Parser, SupportOption } from "prettier"; import type { LiteralUnion } from "type-fest"; import type { Embedder } from "../types.js"; import type { Satisfies } from "./utils.js"; type EmbeddedLanguageNamingConvention = `embedded${Capitalize}`; export interface EmbeddedParsers extends Record { } export interface EmbeddedEmbedders extends Record | undefined> { } export interface EmbeddedOptions extends Record { } export interface EmbeddedLanguagesHolder { } export type EmbeddedLanguage = Satisfies; export interface EmbeddedDefaultCommentsHolder { } export type EmbeddedDefaultComment = keyof EmbeddedDefaultCommentsHolder; export type EmbeddedComment = LiteralUnion; export interface EmbeddedDefaultTagsHolder { } export type EmbeddedDefaultTag = keyof EmbeddedDefaultTagsHolder; export type EmbeddedTag = LiteralUnion; export interface PluginEmbedOptions { } export {};