import type { Result } from '../../libs/standard-result';
export interface DataResolverError {
code?: string;
message: string;
}
export interface DataResolverFailure {
context?: string;
errors: readonly DataResolverError[];
status?: number;
}
export declare type DataResolver = (input: Input) => Promise>;
export declare const composeDataResolver: (action: DataResolver, normalizer: DataResolver) => DataResolver;