import type { Guard } from '../guard/index.js'; import type { Result } from './result.js'; type FromGuard = { value is infer T ? T : unknown>(guard: Fn, error: E, value: unknown): Result; value is infer T ? T : unknown>(guard: Fn, error: E): (value: unknown) => Result; value is infer T ? T : unknown>(guard: Fn): { value is infer T ? T : unknown>(error: E): (value: unknown) => Result; value is infer T ? T : unknown>(error: E, value: unknown): Result; }; }; /** @tags result, wrap, invoke */ export declare const fromGuard: FromGuard; export {};