import { Result, Option } from "@adviser/cement"; import { ReqDeleteTenant, ReqUpdateTenant, ReqCreateTenant, ReqDeleteInvite, ReqListInvites, ReqInviteUser, ReqFindUser, ReqRedeemInvite, ReqEnsureUser, ReqListTenantsByUser, ReqUpdateUserTenant, ReqCloudSessionToken, ReqTokenByResultId, ReqListLedgersByUser, ReqCreateLedger, ReqUpdateLedger, ReqDeleteLedger, ResTokenByResultId, ReqExtendToken, ReqCertFromCsr, ReqEnsureCloudToken } from "./msg-types.js"; interface FPApiMsgInterface { isDeleteTenant(jso: unknown): jso is ReqDeleteTenant; isUpdateTenant(jso: unknown): jso is ReqUpdateTenant; isCreateTenant(jso: unknown): jso is ReqCreateTenant; isDeleteInvite(jso: unknown): jso is ReqDeleteInvite; isListInvites(jso: unknown): jso is ReqListInvites; isInviteUser(jso: unknown): jso is ReqInviteUser; isFindUser(jso: unknown): jso is ReqFindUser; isRedeemInvite(jso: unknown): jso is ReqRedeemInvite; isEnsureUser(jso: unknown): jso is ReqEnsureUser; isListTenantsByUser(jso: unknown): jso is ReqListTenantsByUser; isUpdateUserTenant(jso: unknown): jso is ReqUpdateUserTenant; isCloudSessionToken(jso: unknown): jso is ReqCloudSessionToken; isReqTokenByResultId(jso: unknown): jso is ReqTokenByResultId; isResTokenByResultId(jso: unknown): jso is ResTokenByResultId; isListLedgersByUser(jso: unknown): jso is ReqListLedgersByUser; isCreateLedger(jso: unknown): jso is ReqCreateLedger; isUpdateLedger(jso: unknown): jso is ReqUpdateLedger; isDeleteLedger(jso: unknown): jso is ReqDeleteLedger; isReqExtendToken(jso: unknown): jso is ReqExtendToken; isReqCertFromCsr(jso: unknown): jso is ReqCertFromCsr; isEnsureCloudToken(jso: unknown): jso is ReqEnsureCloudToken; } export declare function validateDeleteTenant(jso: unknown): Promise>>; export declare function validateUpdateTenant(jso: unknown): Promise>>; export declare function validateCreateTenant(jso: unknown): Promise>>; export declare function validateCreateLedger(jso: unknown): Promise>>; export declare function validateDeleteLedger(jso: unknown): Promise>>; export declare function validateUpdateLedger(jso: unknown): Promise>>; export declare function validateListInvites(jso: unknown): Promise>>; export declare function validateInviteUser(jso: unknown): Promise>>; export declare function validateFindUser(jso: unknown): Promise>>; export declare function validateRedeemInvite(jso: unknown): Promise>>; export declare function validateListTenantsByUser(jso: unknown): Promise>>; export declare function validateUpdateUserTenant(jso: unknown): Promise>>; export declare function validateListLedgersByUser(jso: unknown): Promise>>; export declare function validateDeleteInvite(jso: unknown): Promise>>; export declare function validateCloudSessionToken(jso: unknown): Promise>>; export declare function validateTokenByResultId(jso: unknown): Promise>>; export declare function validateCertFromCsr(jso: unknown): Promise>>; export declare function validateEnsureUser(jso: unknown): Promise>>; export declare function validateEnsureCloudToken(jso: unknown): Promise>>; export declare class FAPIMsgImpl implements FPApiMsgInterface { isDeleteTenant(jso: unknown): jso is ReqDeleteTenant; isUpdateTenant(jso: unknown): jso is ReqUpdateTenant; isCreateTenant(jso: unknown): jso is ReqCreateTenant; isDeleteInvite(jso: unknown): jso is ReqDeleteInvite; isListInvites(jso: unknown): jso is ReqListInvites; isInviteUser(jso: unknown): jso is ReqInviteUser; isFindUser(jso: unknown): jso is ReqFindUser; isRedeemInvite(jso: unknown): jso is ReqRedeemInvite; isEnsureUser(jso: unknown): jso is ReqEnsureUser; isListTenantsByUser(jso: unknown): jso is ReqListTenantsByUser; isUpdateUserTenant(jso: unknown): jso is ReqUpdateUserTenant; isListLedgersByUser(jso: unknown): jso is ReqListLedgersByUser; isCreateLedger(jso: unknown): jso is ReqCreateLedger; isUpdateLedger(jso: unknown): jso is ReqUpdateLedger; isDeleteLedger(jso: unknown): jso is ReqDeleteLedger; isCloudSessionToken(jso: unknown): jso is ReqCloudSessionToken; isReqTokenByResultId(jso: unknown): jso is ReqTokenByResultId; isResTokenByResultId(jso: unknown): jso is ResTokenByResultId; isReqExtendToken(jso: unknown): jso is ReqExtendToken; isReqCertFromCsr(jso: unknown): jso is ReqCertFromCsr; isEnsureCloudToken(jso: unknown): jso is ReqEnsureCloudToken; } export {};