import type { Client } from '../client.js'; import { type CreateEntityParams, type TGetSettingsResourceSchema } from './types.js'; export declare class Entities { readonly client: Client; constructor(client: Client); static getEntityById(entityId: string): Promise<{ __typename?: "Entity"; id: string; type: string; status: number; metadata: any; owner: string | null; startDate: any | null; endDate: any | null; entityVerified: boolean; accounts: any; service: any; linkedResource: any; settings: any; } | null>; static getEntitiesByOwnerAddress(ownerAddress: string): Promise<{ __typename?: "Entity"; alsoKnownAs: string; accounts: any; context: any; id: string; linkedEntity: any; linkedResource: any; metadata: any; owner: string | null; service: any; settings: any; type: string; status: number; }[] | undefined>; static getEntityIdByClaimCollectionId(claimCollectionId: string): Promise<{ __typename?: "Entity"; id: string; type: string; status: number; metadata: any; owner: string | null; startDate: any | null; endDate: any | null; entityVerified: boolean; accounts: any; service: any; linkedResource: any; settings: any; } | null>; static getEntityByType(type: string): Promise<{ __typename?: "Entity"; alsoKnownAs: string; accounts: any; context: any; id: string; linkedEntity: any; linkedResource: any; metadata: any; owner: string | null; service: any; settings: any; type: string; status: number; }[] | undefined>; static getSettingsResource(settingsResourceParams: TGetSettingsResourceSchema, matrixAccessToken?: string, matrixHomeServer?: string): Promise; getEntityIdFromTx(txHash: string): Promise; create(value: CreateEntityParams): Promise; static getClaimCollection(claimCollectionId: string): Promise<{ __typename?: "ClaimCollection"; id: string; admin: string; protocol: string; startDate: any | null; endDate: any | null; quota: any; count: any; evaluated: any; approved: any; rejected: any; disputed: any; invalidated: any; state: number; payments: any; entityId: string; } | null>; } //# sourceMappingURL=entity.d.ts.map