import PixiVNJsonCanvas from './PixiVNJsonCanvas.cjs';
import { r as PixiVNJsonValueSet, g as PixiVNJsonIfElse, q as PixiVNJsonValueGet, d as PixiVNJsonConditionalStatements } from '../PixiVNJsonConditionalStatements-CdkmXvpt.cjs';
import PixiVNJsonInput from './PixiVNJsonInput.cjs';
import PixiVNJsonSound from './PixiVNJsonSound.cjs';
import '@drincs/pixi-vn';
import './PixiVNJsonCanvasEffect.cjs';
import './PixiVNJsonCanvasTicker.cjs';
import './PixiVNJsonMediaTransiotions.cjs';

type PixiVNJsonOperationString = {
    type: "operationtoconvert";
    values: (string | PixiVNJsonValueGet | PixiVNJsonConditionalStatements<string | PixiVNJsonValueGet>)[];
};
type PixiVNJsonOperation = PixiVNJsonValueSet | PixiVNJsonCanvas | PixiVNJsonSound | PixiVNJsonInput;
type PixiVNJsonConditionalOperation = PixiVNJsonOperation | PixiVNJsonIfElse<PixiVNJsonOperation> | PixiVNJsonOperationString;

export type { PixiVNJsonOperation, PixiVNJsonOperationString, PixiVNJsonConditionalOperation as default };
