import type { Environment } from '@codeware/core/actions';
import { Fly } from '@codeware/fly-node';
import type { ActionOutputs } from '../schemas/action-outputs.schema';
import type { DeploymentConfig } from '../schemas/deployment-config.schema';
/**
 * Deploy apps that are affected by code changes
 * and are configured to be deployed via GitHub config file.
 *
 * @param options - Deployment options
 * @returns List of deploy statuses of apps
 */
export declare const runDeployApps: (options: {
    config: DeploymentConfig;
    environment: Environment;
    fly: Fly;
    pullRequest: number | undefined;
}) => Promise<ActionOutputs["projects"]>;
