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