import { NodeDefinition, NodeLike, StaticGraphNode, StaticNodeDefinition, StaticNodeType } from '../../types/graph'; import { ErrorFallbackGenerator } from './if-error'; import { QuerySetChild } from './query-set'; export interface QuerySetCatchErrorNode extends StaticGraphNode<'query-set-catch-error', QuerySetCatchErrorNodeProperties> { } export interface QuerySetCatchErrorNodeDefinition extends StaticNodeDefinition<'query-set-catch-error', QuerySetCatchErrorNodeProperties> { } export interface QuerySetCatchErrorNodeProperties { fallbackGenerator: ErrorFallbackGenerator; target: QuerySetChild; } export declare const QuerySetCatchErrorNodeType: StaticNodeType<'query-set-catch-error', QuerySetCatchErrorNodeProperties>; export declare function querySetCatchError(target: QuerySetChild): QuerySetCatchErrorNodeDefinition; export declare function querySetCatchError(fallback: ErrorFallbackGenerator | NodeDefinition | NodeLike, target: QuerySetChild): QuerySetCatchErrorNodeDefinition; export declare function isQuerySetCatchErrorNodeDefinition(value: NodeDefinition): value is QuerySetCatchErrorNodeDefinition;