import { ContentBlock } from '@mulmocast/deck'; import { DefineComponent, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; type __VLS_Props = { block: ContentBlock; index: number; total: number; }; declare const __VLS_export: DefineComponent<__VLS_Props, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { remove: () => any; move: (delta: number) => any; update: (block: { type: "text"; value: string; align?: "left" | "center" | "right" | undefined; bold?: boolean | undefined; dim?: boolean | undefined; fontSize?: number | undefined; color?: "primary" | "accent" | "success" | "warning" | "danger" | "info" | "highlight" | undefined; size?: "lead" | "big" | "sub" | undefined; } | { type: "bullets"; items: (string | { text: string; items?: (string | { text: string; })[] | undefined; icon?: "ok" | "no" | "warn" | undefined; size?: "lead" | "big" | "sub" | undefined; })[]; ordered?: boolean | undefined; icon?: string | undefined; size?: "lead" | "big" | "sub" | undefined; } | { type: "code"; code: string; language?: string | undefined; } | { type: "callout"; text: string; label?: string | undefined; color?: "primary" | "accent" | "success" | "warning" | "danger" | "info" | "highlight" | undefined; style?: "warning" | "info" | "quote" | undefined; size?: "lead" | "big" | "sub" | undefined; } | { type: "metric"; value: string; label: string; color?: "primary" | "accent" | "success" | "warning" | "danger" | "info" | "highlight" | undefined; change?: string | undefined; } | { type: "divider"; color?: "primary" | "accent" | "success" | "warning" | "danger" | "info" | "highlight" | undefined; } | { type: "image"; src: string; alt?: string | undefined; fit?: "contain" | "cover" | undefined; } | { type: "imageRef"; ref: string; alt?: string | undefined; fit?: "contain" | "cover" | undefined; } | { type: "chart"; chartData: Record; title?: string | undefined; } | { type: "mermaid"; code: string; title?: string | undefined; } | { type: "table"; rows: (string | { text: string; color?: "primary" | "accent" | "success" | "warning" | "danger" | "info" | "highlight" | undefined; bold?: boolean | undefined; badge?: boolean | undefined; })[][]; title?: string | undefined; headers?: string[] | undefined; rowHeaders?: boolean | undefined; striped?: boolean | undefined; } | { type: "tag"; text: string; color?: "primary" | "accent" | "success" | "warning" | "danger" | "info" | "highlight" | undefined; } | { type: "section"; label: string; color?: "primary" | "accent" | "success" | "warning" | "danger" | "info" | "highlight" | undefined; content?: ({ type: "text"; value: string; align?: "left" | "center" | "right" | undefined; bold?: boolean | undefined; dim?: boolean | undefined; fontSize?: number | undefined; color?: "primary" | "accent" | "success" | "warning" | "danger" | "info" | "highlight" | undefined; size?: "lead" | "big" | "sub" | undefined; } | { type: "bullets"; items: (string | { text: string; items?: (string | { text: string; })[] | undefined; icon?: "ok" | "no" | "warn" | undefined; size?: "lead" | "big" | "sub" | undefined; })[]; ordered?: boolean | undefined; icon?: string | undefined; size?: "lead" | "big" | "sub" | undefined; } | { type: "code"; code: string; language?: string | undefined; } | { type: "callout"; text: string; label?: string | undefined; color?: "primary" | "accent" | "success" | "warning" | "danger" | "info" | "highlight" | undefined; style?: "warning" | "info" | "quote" | undefined; size?: "lead" | "big" | "sub" | undefined; } | { type: "metric"; value: string; label: string; color?: "primary" | "accent" | "success" | "warning" | "danger" | "info" | "highlight" | undefined; change?: string | undefined; } | { type: "divider"; color?: "primary" | "accent" | "success" | "warning" | "danger" | "info" | "highlight" | undefined; } | { type: "image"; src: string; alt?: string | undefined; fit?: "contain" | "cover" | undefined; } | { type: "imageRef"; ref: string; alt?: string | undefined; fit?: "contain" | "cover" | undefined; } | { type: "chart"; chartData: Record; title?: string | undefined; } | { type: "mermaid"; code: string; title?: string | undefined; } | { type: "table"; rows: (string | { text: string; color?: "primary" | "accent" | "success" | "warning" | "danger" | "info" | "highlight" | undefined; bold?: boolean | undefined; badge?: boolean | undefined; })[][]; title?: string | undefined; headers?: string[] | undefined; rowHeaders?: boolean | undefined; striped?: boolean | undefined; } | { type: "tag"; text: string; color?: "primary" | "accent" | "success" | "warning" | "danger" | "info" | "highlight" | undefined; })[] | undefined; text?: string | undefined; sidebar?: boolean | undefined; }) => any; }, string, PublicProps, Readonly<__VLS_Props> & Readonly<{ onRemove?: (() => any) | undefined; onMove?: ((delta: number) => any) | undefined; onUpdate?: ((block: { type: "text"; value: string; align?: "left" | "center" | "right" | undefined; bold?: boolean | undefined; dim?: boolean | undefined; fontSize?: number | undefined; color?: "primary" | "accent" | "success" | "warning" | "danger" | "info" | "highlight" | undefined; size?: "lead" | "big" | "sub" | undefined; } | { type: "bullets"; items: (string | { text: string; items?: (string | { text: string; })[] | undefined; icon?: "ok" | "no" | "warn" | undefined; size?: "lead" | "big" | "sub" | undefined; })[]; ordered?: boolean | undefined; icon?: string | undefined; size?: "lead" | "big" | "sub" | undefined; } | { type: "code"; code: string; language?: string | undefined; } | { type: "callout"; text: string; label?: string | undefined; color?: "primary" | "accent" | "success" | "warning" | "danger" | "info" | "highlight" | undefined; style?: "warning" | "info" | "quote" | undefined; size?: "lead" | "big" | "sub" | undefined; } | { type: "metric"; value: string; label: string; color?: "primary" | "accent" | "success" | "warning" | "danger" | "info" | "highlight" | undefined; change?: string | undefined; } | { type: "divider"; color?: "primary" | "accent" | "success" | "warning" | "danger" | "info" | "highlight" | undefined; } | { type: "image"; src: string; alt?: string | undefined; fit?: "contain" | "cover" | undefined; } | { type: "imageRef"; ref: string; alt?: string | undefined; fit?: "contain" | "cover" | undefined; } | { type: "chart"; chartData: Record; title?: string | undefined; } | { type: "mermaid"; code: string; title?: string | undefined; } | { type: "table"; rows: (string | { text: string; color?: "primary" | "accent" | "success" | "warning" | "danger" | "info" | "highlight" | undefined; bold?: boolean | undefined; badge?: boolean | undefined; })[][]; title?: string | undefined; headers?: string[] | undefined; rowHeaders?: boolean | undefined; striped?: boolean | undefined; } | { type: "tag"; text: string; color?: "primary" | "accent" | "success" | "warning" | "danger" | "info" | "highlight" | undefined; } | { type: "section"; label: string; color?: "primary" | "accent" | "success" | "warning" | "danger" | "info" | "highlight" | undefined; content?: ({ type: "text"; value: string; align?: "left" | "center" | "right" | undefined; bold?: boolean | undefined; dim?: boolean | undefined; fontSize?: number | undefined; color?: "primary" | "accent" | "success" | "warning" | "danger" | "info" | "highlight" | undefined; size?: "lead" | "big" | "sub" | undefined; } | { type: "bullets"; items: (string | { text: string; items?: (string | { text: string; })[] | undefined; icon?: "ok" | "no" | "warn" | undefined; size?: "lead" | "big" | "sub" | undefined; })[]; ordered?: boolean | undefined; icon?: string | undefined; size?: "lead" | "big" | "sub" | undefined; } | { type: "code"; code: string; language?: string | undefined; } | { type: "callout"; text: string; label?: string | undefined; color?: "primary" | "accent" | "success" | "warning" | "danger" | "info" | "highlight" | undefined; style?: "warning" | "info" | "quote" | undefined; size?: "lead" | "big" | "sub" | undefined; } | { type: "metric"; value: string; label: string; color?: "primary" | "accent" | "success" | "warning" | "danger" | "info" | "highlight" | undefined; change?: string | undefined; } | { type: "divider"; color?: "primary" | "accent" | "success" | "warning" | "danger" | "info" | "highlight" | undefined; } | { type: "image"; src: string; alt?: string | undefined; fit?: "contain" | "cover" | undefined; } | { type: "imageRef"; ref: string; alt?: string | undefined; fit?: "contain" | "cover" | undefined; } | { type: "chart"; chartData: Record; title?: string | undefined; } | { type: "mermaid"; code: string; title?: string | undefined; } | { type: "table"; rows: (string | { text: string; color?: "primary" | "accent" | "success" | "warning" | "danger" | "info" | "highlight" | undefined; bold?: boolean | undefined; badge?: boolean | undefined; })[][]; title?: string | undefined; headers?: string[] | undefined; rowHeaders?: boolean | undefined; striped?: boolean | undefined; } | { type: "tag"; text: string; color?: "primary" | "accent" | "success" | "warning" | "danger" | "info" | "highlight" | undefined; })[] | undefined; text?: string | undefined; sidebar?: boolean | undefined; }) => any) | undefined; }>, {}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; declare const _default: typeof __VLS_export; export default _default;