import { ChangeType } from './types/change-type.enum.js'; import { Change } from './types/diff.type.js'; export declare class SchemaDiffPromptItem { opts: { change?: Change; type?: ChangeType; indent?: boolean; selected?: boolean; selectable?: boolean; }; readonly change: Change | undefined; readonly indent: boolean; readonly type: ChangeType | undefined; readonly selectable: boolean; selected: boolean; showDetails: boolean; constructor(opts: { change?: Change; type?: ChangeType; indent?: boolean; selected?: boolean; selectable?: boolean; }); static fromCollection(collection: Change): SchemaDiffPromptItem; static fromField(field: Change): SchemaDiffPromptItem; static fromRelation(relation: Change): SchemaDiffPromptItem; static getDummy(collection: string): SchemaDiffPromptItem; getDetails(): string[]; render(active: boolean): string; private colorizeDiff; private kindToColor; }