import { StorageElementType } from '@drincs/pixi-vn';
import PixiVNJsonLabelStep from '../interface/PixiVNJsonLabelStep.js';
import { q as PixiVNJsonValueGet, P as PixiVNJsonArithmeticOperations, f as PixiVNJsonConditions, d as PixiVNJsonConditionalStatements, r as PixiVNJsonValueSet } from '../PixiVNJsonConditionalStatements-CdkmXvpt.js';
import '../interface/PixiVNJsonOperations.js';
import '../interface/PixiVNJsonCanvas.js';
import '../interface/PixiVNJsonCanvasEffect.js';
import '../interface/PixiVNJsonCanvasTicker.js';
import '../interface/PixiVNJsonMediaTransiotions.js';
import '../interface/PixiVNJsonInput.js';
import '../interface/PixiVNJsonSound.js';

declare function getConditionalStep(originalStep: PixiVNJsonLabelStep): PixiVNJsonLabelStep;
declare function setStorageJson(value: PixiVNJsonValueSet): void;
declare function getLogichValue<T = StorageElementType>(value: T | PixiVNJsonValueGet | PixiVNJsonArithmeticOperations | PixiVNJsonConditions | PixiVNJsonConditionalStatements<T | PixiVNJsonValueGet | PixiVNJsonArithmeticOperations | PixiVNJsonConditions>): T | undefined;

export { getConditionalStep, getLogichValue, setStorageJson };
