import type { Node } from '@markdoc/markdoc';
/**
 * Checks whether a given value is a Markdoc `Node` representing a conditional (`if`) tag.
 *
 * This is a TypeScript type guard that narrows the type to `Node & { tag: 'if' }`
 * if the value passes the check. It first ensures the value is a `Node`
 * using `isNode`, then checks that the `tag` property is `'if'`.
 *
 * @param value - The value to check.
 * @returns `true` if the value is a `Node` with `tag === 'if'`, otherwise `false`.
 */
export declare function isConditionalNode(value?: any): value is Node & {
    tag: 'if';
};
//# sourceMappingURL=is-conditional-node.d.ts.map