import { PixiVNJsonConditionalStatements } from '@drincs/pixi-vn-json';
import NativeFunctions from './parserItems/NativeFunctions.js';
import ReadCount from './parserItems/ReadCount.js';

type LabelChoiceRes = {
    [label: string]: {
        text: string | (string | PixiVNJsonConditionalStatements<string>)[];
        preDialog?: {
            text: string;
            glue: boolean;
        };
        onetime: boolean;
        conditions: (ReadCount | NativeFunctions)[];
    };
};

export type { LabelChoiceRes as default };
