import type { CapacitorConfig } from '../config';
export declare function isValidAppId(appId: string): boolean;
export declare function parsePackageJsonOptionPaths(packageJson?: string): string[] | undefined;
export declare function collectAppIdCandidates(config: CapacitorConfig | undefined, projectRoot?: string, packageJsonPaths?: string[]): string[];
export interface ResolveAppIdOptions {
    explicitAppId?: string;
    config?: CapacitorConfig;
    apikey?: string;
    packageJsonPaths?: string[];
    interactive?: boolean;
    json?: boolean;
    supaHost?: string;
    supaAnon?: string;
}
export declare function resolveAppIdWithRecovery(options: ResolveAppIdOptions): Promise<string>;
