/**
 * Retrieves a value by path from an object, supporting dot notation and array indices.
 * Example paths: "user.name", "items[0]", "users[0].addresses[1].street"
 * Based on Go's getValueByPath
 */
export declare function getValueByPath(data: Record<string, any> | undefined | null, path: string): any;
export declare function isNumber(value: any): boolean;
