import type { Result } from '../../libs/standard-result'; import type { ResolverSeedData } from './common'; import type { MergedDataToken, UnresolvedValueToken } from './types.internal'; /** * Takes the parsed dql and gives you back the processed data in an Either wrapped MergedData interface * * @param rootData the parsed root dql structure * @return A Result object of the processed data */ export declare const resolveAST: (rootData: ResolverSeedData) => (ast: UnresolvedValueToken) => Result;