import type { OperationNode } from './operation-node.js'; export interface UsingNode extends OperationNode { readonly kind: 'UsingNode'; readonly tables: ReadonlyArray; } type UsingNodeFactory = Readonly<{ is(node: OperationNode): node is UsingNode; create(tables: ReadonlyArray): Readonly; cloneWithTables(using: UsingNode, tables: ReadonlyArray): Readonly; }>; /** * @internal */ export declare const UsingNode: UsingNodeFactory; export {};