import type { CustomAIApplicationProviderConfig } from './types';
type ApplicationLike = {
    name?: string;
    provider_config?: {
        config?: {
            custom_provider_type?: string;
            provider?: CustomAIApplicationProviderConfig;
        };
    };
};
export declare function isCustomAIApplication(application: ApplicationLike | null | undefined): boolean;
/** Upload-mode apps run on the server (Azure Sessions + stored bundle). */
export declare function isCustomAIUploadMode(application: ApplicationLike | null | undefined): boolean;
/** Shell-mode Custom AI requires a local file path via CLI (--applicationPath). */
export declare function requiresCliApplicationPath(application: ApplicationLike | null | undefined): boolean;
export {};
//# sourceMappingURL=customAICliHelpers.d.ts.map