1import { ExpoConfig } from '@expo/config-types'; 2import { ConfigPlugin } from '../Plugin.types'; 3/** 4 * Sanitize a name, this should be used for files and gradle names. 5 * - `[/, \, :, <, >, ", ?, *, |]` are not allowed 6 * https://docs.gradle.org/4.2/release-notes.html#path-separator-characters-in-names-are-deprecated 7 * 8 * @param name 9 */ 10export declare function sanitizeNameForGradle(name: string): string; 11export declare const withName: ConfigPlugin; 12export declare const withNameSettingsGradle: ConfigPlugin; 13export declare function getName(config: Pick<ExpoConfig, 'name'>): string | null; 14/** 15 * Regex a name change -- fragile. 16 * 17 * @param config 18 * @param settingsGradle 19 */ 20export declare function applyNameSettingsGradle(config: Pick<ExpoConfig, 'name'>, settingsGradle: string): string; 21