import type { ZeApplicationConfig } from '../node-persist/upload-provider-options.mjs';
interface GetApplicationConfigurationProps {
    application_uid: string;
}
/**
 * Gather concurrent calls for the same application identity until the first returns:
 *
 * - No duplicate parallel requests for the same application
 * - Requests for different applications never share credentials or results
 */
export declare function getApplicationConfiguration({ application_uid, }: GetApplicationConfigurationProps): Promise<ZeApplicationConfig>;
/** Invalidate the cached application configuration */
export declare function invalidateApplicationConfigCache(application_uid?: string): void;
export {};
//# sourceMappingURL=get-application-configuration.d.mts.map