import { ProjectPlugin, ProjectPluginStructure } from '@teleporthq/teleport-types'; /** The head script of a site with a Blog or a Help Center; empty otherwise. */ export declare function buildCodeCopyHeadSnippet(uidl: ProjectPluginStructure['uidl']): string; /** * The Copy button of a post's code blocks (written into the post's HTML by the * post transform) needs one script to act on a click — this ships it, inline * in `_document`'s head like the popups' script (about 1.5 KB), on a project * with a Blog or a Help Center. Added in `runBefore` because `_document` reads * `customCode.head` during generation; put first, so a broken tag in the * owner's own head code cannot swallow it. Any other project is left as it was. */ export declare class NextCodeCopyProjectPlugin implements ProjectPlugin { runBefore(structure: ProjectPluginStructure): Promise; runAfter(structure: ProjectPluginStructure): Promise; } //# sourceMappingURL=code-copy-project-plugin.d.ts.map