import { IGXE } from "@intelligentgraphics/igd.core";
import { ArticleQuery, Session, Article } from "../Types";
/**
 * Checks wether the specified target exists inside the session. Throws an error if it doesn't
 *
 * @param {(ArticleQuery | Session)} articleQuery
 * @param {string | Article} target
 */
export declare const getArticleOrThrow: (articleQuery: ArticleQuery | Session<import("../Types").ApplicationStateValue, import("../Types").NotificationPayloads<import("../Types").ApplicationStateValue>>, target: string | Article) => Article;
export declare const getPropertyValue: (article: Article, property: string, value: IGXE.TPropertyValue) => IGXE.IProperty | IGXE.IPropertyValue | undefined;
