UNPKG

heimdall-tide

Version:

SDK for communicating with a Tide Enclave

24 lines (23 loc) 759 B
import { HiddenInit, windowType } from "../heimdall"; import { TideMemory } from "asgard-tide"; import { RequestEnclave } from "./RequestEnclave"; export declare class ApprovalEnclaveNew extends RequestEnclave { name: string; _windowType: windowType; init(data: HiddenInit): ApprovalEnclaveNew; approve(requestsToApprove: RequestToApprove[]): Promise<OperatorApprovalResponse[]>; } declare class RequestToApprove { id: string; request: TideMemory; } declare class OperatorApprovalResponse extends RequestToApprove { status: Status; static isOperatorApprovalResponse(object: any): object is OperatorApprovalResponse; } declare enum Status { Approved = "approved", Denied = "denied", Pending = "pending" } export {};