export type HyperframeStaticFailureReason = "missing_composition_id" | "missing_composition_dimensions" | "missing_timeline_registry" | "invalid_script_syntax" | "invalid_static_hyperframe_contract";
export type HyperframeStaticGuardResult = {
    isValid: boolean;
    missingKeys: string[];
    failureReason: HyperframeStaticFailureReason | null;
};
export declare function validateHyperframeHtmlContract(html: string): Promise<HyperframeStaticGuardResult>;
//# sourceMappingURL=staticGuard.d.ts.map