import React from "react"; export interface LegalSection { title: string; content: string; } export interface TermsOfServiceScreenProps { /** * Per-app section list. When omitted, the screen falls back to * `AppConfig.termsText` (rendered as a single section) or a generic * placeholder. */ sections?: LegalSection[]; /** * Optional version/build label rendered in the header (vault uses * `v1.2.3 (4567)` here). Apps that don't ship build metadata can * omit this. */ buildLabel?: string; /** Effective-date label override. Defaults to today's date. */ effectiveDate?: string; /** Support email surfaced in the contact section. */ supportEmail?: string; /** Footer organisation name. Defaults to `appName`. */ organisationName?: string; /** Footer license blurb. Defaults to "Open Source • MIT License". */ licenseLabel?: string; } export declare function TermsOfServiceScreen({ sections, buildLabel, effectiveDate, supportEmail, organisationName, licenseLabel, }: TermsOfServiceScreenProps): React.JSX.Element; export default TermsOfServiceScreen; //# sourceMappingURL=TermsOfServiceScreen.d.ts.map