import { JSOSParserElement, JSOSParentElement, JSOSPrimitiveElement, JSOSParserNullishElement, JSOSParserBooleanElement, JSOSParserListElement, JSOSParserNumericElement, JSOSParserStringElement, JSOSParserNodeElement } from '../jsosParser/types'; export declare const isRootElement: (element: JSOSParserElement) => element is JSOSParserNodeElement; export declare const isNodeElement: (element: JSOSParserElement) => element is JSOSParserNodeElement; export declare const isStringElement: (element: JSOSParserElement) => element is JSOSParserStringElement; export declare const isNumericElement: (element: JSOSParserElement) => element is JSOSParserNumericElement; export declare const isListElement: (element: JSOSParserElement) => element is JSOSParserListElement; export declare const isBooleanElement: (element: JSOSParserElement) => element is JSOSParserBooleanElement; export declare const isNullishElement: (element: JSOSParserElement) => element is JSOSParserNullishElement; export declare const isPrimitiveElement: (element: JSOSParserElement) => element is JSOSPrimitiveElement; export declare const isParentElement: (element: JSOSParserElement) => element is JSOSParentElement; export declare const findElement: (elements: JSOSParserElement[], check: (element: JSOSParserElement) => boolean) => JSOSParserElement | undefined; export declare const filterElements: (elements: JSOSParserElement[], check: (element: JSOSParserElement) => boolean) => JSOSParserElement[]; export declare const flattenElements: (elements: JSOSParserElement[], partial?: JSOSParserElement[]) => JSOSParserElement[];