import { HTTPError, ObjectSchema } from '@becomes/purple-cheetah/types'; import type { ShimSecurityObject, ShimSecurityObjectMessage } from './models'; export declare class ShimSecurity { static latchNonce(instanceId: string, nc: string): Promise; static isNonceLatched(instanceId: string, nc: string): Promise; static enc(instanceId: string, payload: Payload, msg?: ShimSecurityObjectMessage): Promise; static dec(instanceId: string, obj: ShimSecurityObject, payloadSchema?: ObjectSchema, errorHandler?: HTTPError): Promise; }