import { R as ReferenceRecord, C as Config } from './config-Bsd6DPFy.js';
import '@tokens-studio/schema-validation';

type ReplMode = "inline" | "script";
interface ReplOptions {
    mode?: ReplMode;
    schemas?: string[];
    references?: ReferenceRecord;
}
/**
 * Start interactive REPL mode for TokenScript
 */
declare function startRepl(options?: ReplOptions): Promise<void>;
declare function interpretExpression(code: string, references: ReferenceRecord, config: Config | undefined, isInline: boolean): string | undefined;

export { type ReplMode, type ReplOptions, interpretExpression, startRepl };
