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

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 };
