import { RequestItemJSON } from "../.."; import { IdentityAttribute, IdentityAttributeJSON, IIdentityAttribute, IRelationshipAttribute, RelationshipAttribute, RelationshipAttributeJSON } from "../../../attributes"; import { IRequestItem, RequestItem } from "../../RequestItem"; export interface CreateAttributeRequestItemJSON extends RequestItemJSON { "@type": "CreateAttributeRequestItem"; attribute: RelationshipAttributeJSON | IdentityAttributeJSON; } export interface ICreateAttributeRequestItem extends IRequestItem { attribute: IRelationshipAttribute | IIdentityAttribute; } export declare class CreateAttributeRequestItem extends RequestItem implements ICreateAttributeRequestItem { attribute: RelationshipAttribute | IdentityAttribute; static from(value: ICreateAttributeRequestItem | Omit | CreateAttributeRequestItemJSON): CreateAttributeRequestItem; toJSON(verbose?: boolean | undefined, serializeAsString?: boolean | undefined): CreateAttributeRequestItemJSON; } //# sourceMappingURL=CreateAttributeRequestItem.d.ts.map