import type { CliOptions, FrozenResolvedCliOptions } from '../config/cli-options'; /** * Sends app config metrics * @param cliOptions */ export declare function sendAppConfigMetrics(cliOptions: Partial): Promise; /** * Checks whether the app ships a custom index.html at the configured `build.index` path. * Never throws — telemetry must not crash a command. * @param cliOptions - Tailored for {@link ResolvedCliOptions} (has `root` + `build.index`), * but accepts the wider `CliOptions` signature used by `sendAppConfigMetrics`. * @returns True if a file exists at `/`, false otherwise (including on error) */ export declare function getUsesCustomIndex(cliOptions: Partial): boolean; /** * Returns object properties as array of xpath strings * @param obj - Any object supported, but it is tailored for the CliOptions * @param prefix - Current prefix * @returns */ export declare function getUsedConfigsAsXpath(obj: CliOptions | object, list?: Set, prefix?: string): string[];