import type { FrontendIR } from "../../ir/domain/frontend.js"; import type { StaticSiteTargetIR } from "../../ir/target/static-site.js"; export type StaticSitePolicyInput = { staticSite?: unknown; } | { [key: string]: unknown; }; /** * Target lowering: FrontendIR → StaticSiteTargetIR * * Note: Static-site target uses FrontendIR as its domain IR input (same as electron), * so the function name follows the pattern: * {domain}DomainTo{Target}Target -> frontendDomainToStaticSiteTarget */ export declare function frontendDomainToStaticSiteTarget(ir: FrontendIR, policies?: StaticSitePolicyInput): StaticSiteTargetIR;