/**
 * Transform path string to path array
 *
 * @param pathString path string
 * @returns path array
 *
 * @example
 *
 * toPath('a.b.c')
 * // => ['a', 'b', 'c']
 *
 * toPath('a[0].b.c')
 * // => ['a', '0', 'b', 'c']
 *
 * toPath('a.0.b.c')
 * // => ['a', '0', 'b', 'c']
 *
 * toPath('a[].b.c')
 * // => ['a', '[]', 'b', 'c']
 *
 * toPath('SERVICE_CONFIG_ID', '_')
 * // => ['SERVICE', 'CONFIG', 'ID']
 */
export declare function toPath(pathString: string, separator?: string): string[];
