import type { Environment } from "../../env";
import { type FnCallExpr } from "../../expr";
import type { Token } from "../../token";
import { type Value } from "../../value";
import type { EvaluatorContext } from "../context";
export declare function evaluateYoComptimeIndexFunctions({ expr, env, context, }: {
    expr: FnCallExpr;
    env: Environment;
    context: EvaluatorContext;
}): FnCallExpr;
export declare function computeComptimeStringIndex({ strValue, argValue, token, isRange, isInclusive, }: {
    strValue: string;
    argValue: Value;
    token: Token;
    isRange: boolean;
    isInclusive: boolean;
}): Value;
