import { ProjectPlugin, ProjectPluginStructure } from '@teleporthq/teleport-types'; import { NextHeaderRule } from './next-config-headers'; /** * The response headers every page, asset and API route of a generated site * carries. * * No framing header (X-Frame-Options, CSP `frame-ancestors`): the editor's * live preview shows the generated app in an iframe from another origin, and * the template gallery frames published templates. No CSP either — inline * scripts, styled-jsx and third-party embeds would stop working. */ export declare const SECURITY_HEADER_RULES: NextHeaderRule[]; export declare class NextSecurityHeadersProjectPlugin implements ProjectPlugin { runBefore(structure: ProjectPluginStructure): Promise; runAfter(structure: ProjectPluginStructure): Promise; } //# sourceMappingURL=security-headers.d.ts.map