import type { ExpressionImplementation } from '../../types/core';
import { getElementProperty } from '../property-access-utils';
export { getElementProperty };
export declare const possessiveExpression: ExpressionImplementation;
export declare const myExpression: ExpressionImplementation;
export declare const itsExpression: ExpressionImplementation;
export declare const yourExpression: ExpressionImplementation;
export declare const ofExpression: ExpressionImplementation;
export declare const attributeExpression: ExpressionImplementation;
export declare const attributeWithValueExpression: ExpressionImplementation;
export declare const classReferenceExpression: ExpressionImplementation;
export declare const idReferenceExpression: ExpressionImplementation;
export { isDataAttribute, isAriaAttribute } from '../property-access-utils';
export declare const propertiesExpressions: {
    readonly possessive: ExpressionImplementation;
    readonly my: ExpressionImplementation;
    readonly its: ExpressionImplementation;
    readonly your: ExpressionImplementation;
    readonly of: ExpressionImplementation;
    readonly attribute: ExpressionImplementation;
    readonly attributeWithValue: ExpressionImplementation;
    readonly classReference: ExpressionImplementation;
    readonly idReference: ExpressionImplementation;
};
export type PropertyExpressionName = keyof typeof propertiesExpressions;
//# sourceMappingURL=index.d.ts.map