import { Attachment, TemplateRegistry, TemplateWithTypes } from "./types";
import React from "react";
import { OpenAttestationDocument } from "@govtechsg/open-attestation";
export declare const repeat: (times: number) => (callback: (index: number) => any) => any[];
export declare const noop: () => void;
export declare const inIframe: () => boolean;
export declare function documentTemplates(document: OpenAttestationDocument, templateRegistry: TemplateRegistry, attachmentToComponent: (attachment: Attachment, document: OpenAttestationDocument) => React.FunctionComponent): TemplateWithTypes[];
