export type TaggedErrorShape = { readonly _tag: string; readonly message: string; readonly address?: string; readonly functionName?: string; readonly cause?: unknown; }; export declare const hasTaggedErrorShape: (error: unknown) => error is TaggedErrorShape; export declare const isTaggedError: (tag: T["_tag"]) => (error: unknown) => error is T; //# sourceMappingURL=predicates.d.ts.map