/** * @module node-opcua-service-filter */ import { DataType } from "node-opcua-basic-types"; import { type AttributeIds } from "node-opcua-data-model"; import { type NodeIdLike } from "node-opcua-nodeid"; import { type AttributeOperand, ContentFilter, ContentFilterElement, type ContentFilterElementOptions, LiteralOperand, SimpleAttributeOperand } from "./imports.js"; export declare function ofType(nodeId: NodeIdLike): ContentFilterElement; export declare function l(dataType: DataType, value: unknown): LiteralOperand; export declare function n(n: NodeIdLike): LiteralOperand; export declare function s(attributeId: AttributeIds, path: string): SimpleAttributeOperand; type A = LiteralOperand | SimpleAttributeOperand | AttributeOperand | ContentFilterElement; export declare function or(a: A, b: A): ContentFilterElement; export declare function and(a: A, b: A): ContentFilterElement; export declare function lessThan(a: A, b: A): ContentFilterElement; export declare function LessThanOrEqual(a: A, b: A): ContentFilterElement; export declare function greaterThanOrEqual(a: A, b: A): ContentFilterElement; export declare function greaterThan(a: A, b: A): ContentFilterElement; export declare function inList(a: A, l: A[]): ContentFilterElement; export declare function makeContentFilterElements(o: ContentFilterElement): ContentFilterElement[]; export declare function makeContentFilter(o: ContentFilterElementOptions): ContentFilter; export {}; //# sourceMappingURL=make_content_filter.d.ts.map