import { DetailedResult, ResultDetailType, ResultValueType } from '@fgv/ts-utils';
declare global {
    namespace jest {
        interface Matchers<R, T> {
            /**
             * Use .toSucceedWithDetail to verify that a DetailedResult\<T, TD\> is
             * a success and that the result value and detail matches the supplied
             * values
             */
            toSucceedWithDetail(expected: ResultValueType<T> | RegExp, detail: ResultDetailType<T> | undefined): R;
        }
    }
}
declare const _default: {
    toSucceedWithDetail: <T extends DetailedResult<unknown, unknown>>(received: T, expected: ResultValueType<T> | RegExp, detail: ResultDetailType<T> | undefined) => jest.CustomMatcherResult;
};
export default _default;
//# sourceMappingURL=index.d.ts.map