import { type RillMethod } from '../shared.js'; /** Get length of string, list, or dict */ export declare const mLen: RillMethod; /** Trim whitespace from string */ export declare const mTrim: RillMethod; /** Get first element of list or first char of string */ export declare const mHead: RillMethod; /** Get last element of list or last char of string */ export declare const mTail: RillMethod; /** Get iterator at first position for any collection */ export declare const mFirst: RillMethod; /** Get element at index */ export declare const mAt: RillMethod; /** Split string by separator */ export declare const mSplit: RillMethod; /** Join list elements with separator */ export declare const mJoin: RillMethod; /** Split string into lines */ export declare const mLines: RillMethod; /** Check if value is empty */ export declare const mEmpty: RillMethod; /** Check if string starts with prefix */ export declare const mStartsWith: RillMethod; /** Check if string ends with suffix */ export declare const mEndsWith: RillMethod; /** Convert string to lowercase */ export declare const mLower: RillMethod; /** Convert string to uppercase */ export declare const mUpper: RillMethod; /** Replace first regex match. Invalid pattern halts with INVALID_INPUT. */ export declare const mReplace: RillMethod; /** Replace all regex matches. Invalid pattern halts with INVALID_INPUT. */ export declare const mReplaceAll: RillMethod; /** Check if string contains substring */ export declare const mContains: RillMethod; /** * First regex match info, or empty dict if no match. * Invalid pattern halts with INVALID_INPUT. */ export declare const mMatch: RillMethod; /** * True if regex matches anywhere in string. * Invalid pattern halts with INVALID_INPUT. */ export declare const mIsMatch: RillMethod; /** Position of first substring occurrence, in code points (-1 if not found) */ export declare const mIndexOf: RillMethod; /** Repeat string n times */ export declare const mRepeat: RillMethod; /** Pad start to length with fill string */ export declare const mPadStart: RillMethod; /** Pad end to length with fill string */ export declare const mPadEnd: RillMethod; /** Equality check (deep structural comparison) */ export declare const mEq: RillMethod; /** Inequality check (deep structural comparison) */ export declare const mNe: RillMethod; /** Less-than comparison via the compare protocol */ export declare const mLt: RillMethod; /** Greater-than comparison via the compare protocol */ export declare const mGt: RillMethod; /** Less-than-or-equal comparison via the compare protocol */ export declare const mLe: RillMethod; /** Greater-than-or-equal comparison via the compare protocol */ export declare const mGe: RillMethod; /** * Get all keys of a dict as a list, in canonical order: sorted string keys, * then number keys ascending, then boolean keys (false before true). */ export declare const mKeys: RillMethod; /** Get all values of a dict as a list, in canonical key order. */ export declare const mValues: RillMethod; /** Get all entries of a dict as a list of [key, value] pairs, in canonical key order. */ export declare const mEntries: RillMethod; /** Check if list contains value (deep equality) */ export declare const mHas: RillMethod; /** Check if list contains any value from candidates (deep equality) */ export declare const mHasAny: RillMethod; /** Check if list contains all values from candidates (deep equality) */ export declare const mHasAll: RillMethod; /** Return a new list with elements in reversed order */ export declare const mReverse: RillMethod; /** Get number of dimensions in vector */ export declare const mDimensions: RillMethod; /** Get model name of vector */ export declare const mModel: RillMethod; /** Calculate cosine similarity between two vectors (range [-1, 1]) */ export declare const mSimilarity: RillMethod; /** Calculate dot product between two vectors */ export declare const mDot: RillMethod; /** Calculate Euclidean distance between two vectors (>= 0) */ export declare const mDistance: RillMethod; /** Calculate L2 norm (magnitude) of vector */ export declare const mNorm: RillMethod; /** Create unit vector (preserves model) */ export declare const mNormalize: RillMethod;