import type { LanguageSpecRegistry } from '@difizen/libro-code-editor'; import { LanguageSpecContribution } from '@difizen/libro-code-editor'; import type { CellModel } from '@difizen/libro-core'; import type { CellMeta, CellOptions } from '@difizen/libro-core'; import { CellViewContribution, CellModelContribution } from '@difizen/libro-core'; import { LibroPromptCellModelFactory } from './prompt-cell-protocol.js'; import { LibroPromptCellView } from './prompt-cell-view.js'; export declare class PromptCellContribution implements CellModelContribution, CellViewContribution, LanguageSpecContribution { libroCellModelFactory: LibroPromptCellModelFactory; cellMeta: CellMeta; canHandle(options: CellOptions, libroType?: string): number; createModel(options: CellOptions): Promise; view: typeof LibroPromptCellView; registerLanguageSpec: (register: LanguageSpecRegistry) => void; } //# sourceMappingURL=prompt-cell-contribution.d.ts.map