import { Root } from '@lottiefiles/last';
import { Data, VFile } from 'vfile';
import { SettingsOptions } from './unified-relottie-stringify.js';
import 'unified';
import './options.js';

/**
 * Copyright 2023 Design Barn Inc.
 */

interface StringifyFileData extends Data {
    stringify?: object;
}
/**
 * Converts a Lottie AST back into the LottieJSON
 * @returns The JSON representation of the Lottie AST.
 */
declare function stringify(node: Root, _file: VFile, settings?: SettingsOptions): string;

export { type StringifyFileData, stringify };
