import { AgentPubKey, AppAgentClient, EntryHash, EntryHashB64, Record as HolochainRecord, RoleName } from '@holochain/client'; import { AppletConfig, AppletConfigInput, Assessment, AssessmentWidgetBlockConfig, ComputeContextInput, CreateAssessmentInput, CulturalContext, Dimension, GetAssessmentsForResourceInput, GetMethodsForDimensionQueryParams, Method, Range, ResourceDef, RunMethodInput } from './index'; import { Option } from './utils'; export declare class SensemakerService { client: AppAgentClient; roleName: RoleName; zomeName: string; constructor(client: AppAgentClient, roleName: RoleName, zomeName?: string); /** * Get my agentkey, if it has been created * @returns my AgentPubKey */ myPubKey(): AgentPubKey; getAllAgents(): Promise; createRange(range: Range): Promise; getRange(rangeEh: EntryHash): Promise; getRanges(): Promise>; createDimension(dimension: Dimension): Promise; getDimension(dimensionEh: EntryHash): Promise; getDimensions(): Promise>; createResourceDef(resourceDef: ResourceDef): Promise; getResourceDef(dimensionEh: EntryHash): Promise; createAssessment(assessment: CreateAssessmentInput): Promise; getAssessment(assessmentEh: EntryHash): Promise; getAssessmentsForResources(getAssessmentsInput: GetAssessmentsForResourceInput): Promise>>; createMethod(method: Method): Promise; getMethod(methodEh: EntryHash): Promise; runMethod(runMethodInput: RunMethodInput): Promise; getMethods(): Promise>; getMethodsForDimensionEntryHash(queryParams?: GetMethodsForDimensionQueryParams): Promise>; getAssessmentWidgetTrayConfig(resourceDefEh: EntryHash): Promise>; setAssessmentWidgetTrayConfig(resourceDefEh: EntryHash, widgetConfigs: Array): Promise>; createCulturalContext(culturalContext: CulturalContext): Promise; getCulturalContext(culturalContextEh: EntryHash): Promise; computeContext(computeContextInput: ComputeContextInput): Promise>; checkIfAppletConfigExists(appletName: string): Promise>; registerApplet(appletConfig: AppletConfigInput): Promise; private callZome; } //# sourceMappingURL=sensemakerService.d.ts.map