import { OpenAttestationDocument, WrappedDocument, SignedVerifiableCredential } from "@trustvc/trustvc"; import { ActionType } from "typesafe-actions"; export declare const renderDocument: import("typesafe-actions").PayloadActionCreator<"RENDER_DOCUMENT", { document: OpenAttestationDocument | SignedVerifiableCredential; rawDocument?: WrappedDocument | SignedVerifiableCredential; useFallbackSource?: boolean; errorType?: string; }>; export declare const selectTemplate: import("typesafe-actions").PayloadActionCreator<"SELECT_TEMPLATE", string>; export declare const getTemplates: import("typesafe-actions").PayloadActionCreator<"GET_TEMPLATES", OpenAttestationDocument | SignedVerifiableCredential>; export declare const print: import("typesafe-actions").EmptyActionCreator<"PRINT">; export type HostActions = ActionType; export type HostActionsHandler = (action: HostActions) => void; /** * @deprecated use HostActions */ export type LegacyHostActions = { renderDocument: (document: OpenAttestationDocument | SignedVerifiableCredential, rawDocument?: WrappedDocument | SignedVerifiableCredential) => void; selectTemplateTab: (tabIndex: number) => void; print: () => void; };