import { IdentityAttributeQuery, IdentityAttributeQueryJSON, IIdentityAttributeQuery, IIQLQuery, IQLQuery, IQLQueryJSON, IRelationshipAttributeQuery, IThirdPartyRelationshipAttributeQuery, RelationshipAttributeQuery, RelationshipAttributeQueryJSON, ThirdPartyRelationshipAttributeQuery, ThirdPartyRelationshipAttributeQueryJSON } from "../../../attributes"; import { IRequestItem, RequestItem, RequestItemJSON } from "../../RequestItem"; export interface ReadAttributeRequestItemJSON extends RequestItemJSON { "@type": "ReadAttributeRequestItem"; query: IdentityAttributeQueryJSON | RelationshipAttributeQueryJSON | ThirdPartyRelationshipAttributeQueryJSON | IQLQueryJSON; } export interface IReadAttributeRequestItem extends IRequestItem { query: IIdentityAttributeQuery | IRelationshipAttributeQuery | IThirdPartyRelationshipAttributeQuery | IIQLQuery; } export declare class ReadAttributeRequestItem extends RequestItem implements IReadAttributeRequestItem { query: IdentityAttributeQuery | RelationshipAttributeQuery | ThirdPartyRelationshipAttributeQuery | IQLQuery; static from(value: IReadAttributeRequestItem | Omit | ReadAttributeRequestItemJSON): ReadAttributeRequestItem; } //# sourceMappingURL=ReadAttributeRequestItem.d.ts.map