/** * @license * Copyright 2021 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import { FunctionComponent } from 'preact'; import { I18nFormatter } from '../../../report/renderer/i18n-formatter'; declare function useI18n(): { formatter: I18nFormatter; strings: { navigationDescription: string; timespanDescription: string; snapshotDescription: string; navigationLongDescription: string; timespanLongDescription: string; snapshotLongDescription: string; navigationReport: string; timespanReport: string; snapshotReport: string; summary: string; allReports: string; title: string; categories: string; categoryPerformance: string; categoryAccessibility: string; categoryBestPractices: string; categorySeo: string; desktop: string; mobile: string; ratingPass: string; ratingAverage: string; ratingFail: string; ratingError: string; navigationReportCount: string; timespanReportCount: string; snapshotReportCount: string; save: string; helpLabel: string; helpDialogTitle: string; helpUseCaseInstructionNavigation: string; helpUseCaseInstructionTimespan: string; helpUseCaseInstructionSnapshot: string; helpUseCaseNavigation1: string; helpUseCaseNavigation2: string; helpUseCaseNavigation3: string; helpUseCaseTimespan1: string; helpUseCaseTimespan2: string; helpUseCaseSnapshot1: string; helpUseCaseSnapshot2: string; passedAuditCount: string; passableAuditCount: string; informativeAuditCount: string; highestImpact: string; varianceDisclaimer: string; calculatorLink: string; showRelevantAudits: string; opportunityResourceColumnLabel: string; opportunitySavingsColumnLabel: string; errorMissingAuditInfo: string; errorLabel: string; warningHeader: string; warningAuditsGroupTitle: string; passedAuditsGroupTitle: string; notApplicableAuditsGroupTitle: string; manualAuditsGroupTitle: string; toplevelWarningsMessage: string; crcInitialNavigation: string; crcLongestDurationLabel: string; snippetExpandButtonLabel: string; snippetCollapseButtonLabel: string; lsPerformanceCategoryDescription: string; labDataTitle: string; thirdPartyResourcesLabel: string; viewTreemapLabel: string; viewTraceLabel: string; dropdownPrintSummary: string; dropdownPrintExpanded: string; dropdownCopyJSON: string; dropdownSaveHTML: string; dropdownSaveJSON: string; dropdownViewer: string; dropdownSaveGist: string; dropdownDarkTheme: string; dropdownViewUnthrottledTrace: string; runtimeSettingsDevice: string; runtimeSettingsNetworkThrottling: string; runtimeSettingsCPUThrottling: string; runtimeSettingsUANetwork: string; runtimeSettingsBenchmark: string; runtimeSettingsAxeVersion: string; runtimeSettingsScreenEmulation: string; footerIssue: string; runtimeNoEmulation: string; runtimeMobileEmulation: string; runtimeDesktopEmulation: string; runtimeUnknown: string; runtimeSingleLoad: string; runtimeAnalysisWindow: string; runtimeAnalysisWindowTimespan: string; runtimeAnalysisWindowSnapshot: string; runtimeSingleLoadTooltip: string; throttlingProvided: string; show: string; hide: string; expandView: string; collapseView: string; runtimeSlow4g: string; runtimeCustom: string; firstPartyChipLabel: string; openInANewTabTooltip: string; unattributable: string; insightsNotice: string; tryInsights: string; goBackToAudits: string; }; }; declare function useLocalizedStrings(): { navigationDescription: string; timespanDescription: string; snapshotDescription: string; navigationLongDescription: string; timespanLongDescription: string; snapshotLongDescription: string; navigationReport: string; timespanReport: string; snapshotReport: string; summary: string; allReports: string; title: string; categories: string; categoryPerformance: string; categoryAccessibility: string; categoryBestPractices: string; categorySeo: string; desktop: string; mobile: string; ratingPass: string; ratingAverage: string; ratingFail: string; ratingError: string; navigationReportCount: string; timespanReportCount: string; snapshotReportCount: string; save: string; helpLabel: string; helpDialogTitle: string; helpUseCaseInstructionNavigation: string; helpUseCaseInstructionTimespan: string; helpUseCaseInstructionSnapshot: string; helpUseCaseNavigation1: string; helpUseCaseNavigation2: string; helpUseCaseNavigation3: string; helpUseCaseTimespan1: string; helpUseCaseTimespan2: string; helpUseCaseSnapshot1: string; helpUseCaseSnapshot2: string; passedAuditCount: string; passableAuditCount: string; informativeAuditCount: string; highestImpact: string; varianceDisclaimer: string; calculatorLink: string; showRelevantAudits: string; opportunityResourceColumnLabel: string; opportunitySavingsColumnLabel: string; errorMissingAuditInfo: string; errorLabel: string; warningHeader: string; warningAuditsGroupTitle: string; passedAuditsGroupTitle: string; notApplicableAuditsGroupTitle: string; manualAuditsGroupTitle: string; toplevelWarningsMessage: string; crcInitialNavigation: string; crcLongestDurationLabel: string; snippetExpandButtonLabel: string; snippetCollapseButtonLabel: string; lsPerformanceCategoryDescription: string; labDataTitle: string; thirdPartyResourcesLabel: string; viewTreemapLabel: string; viewTraceLabel: string; dropdownPrintSummary: string; dropdownPrintExpanded: string; dropdownCopyJSON: string; dropdownSaveHTML: string; dropdownSaveJSON: string; dropdownViewer: string; dropdownSaveGist: string; dropdownDarkTheme: string; dropdownViewUnthrottledTrace: string; runtimeSettingsDevice: string; runtimeSettingsNetworkThrottling: string; runtimeSettingsCPUThrottling: string; runtimeSettingsUANetwork: string; runtimeSettingsBenchmark: string; runtimeSettingsAxeVersion: string; runtimeSettingsScreenEmulation: string; footerIssue: string; runtimeNoEmulation: string; runtimeMobileEmulation: string; runtimeDesktopEmulation: string; runtimeUnknown: string; runtimeSingleLoad: string; runtimeAnalysisWindow: string; runtimeAnalysisWindowTimespan: string; runtimeAnalysisWindowSnapshot: string; runtimeSingleLoadTooltip: string; throttlingProvided: string; show: string; hide: string; expandView: string; collapseView: string; runtimeSlow4g: string; runtimeCustom: string; firstPartyChipLabel: string; openInANewTabTooltip: string; unattributable: string; insightsNotice: string; tryInsights: string; goBackToAudits: string; }; declare function useStringFormatter(): (str: string, values?: Record) => string; declare const I18nProvider: FunctionComponent; export { useI18n, useLocalizedStrings, useStringFormatter, I18nProvider, }; //# sourceMappingURL=i18n.d.ts.map