import { Theme } from '../components/types';
import { ATTRIBUTE_TEXT } from '../constants';
export interface ElementText {
    [ATTRIBUTE_TEXT]: string;
}
export type AttributeValue = string | number | boolean;
export type AttributesObject = Record<string, AttributeValue>;
export type ElementObject = Record<string, AttributesObject | Element[]>;
export type Element = ElementObject | ElementText;
export interface IXmlViewerContext {
    collapsible: boolean;
    indentSize: number;
    theme: Theme;
    initialCollapsedDepth?: number;
}
//# sourceMappingURL=index.d.ts.map