import { ChainName, CoreConfig, DeployedCoreAddresses } from '@hyperlane-xyz/sdk';
import { WriteCommandContext } from '../context/types.js';
interface DeployParams {
    context: WriteCommandContext;
    chain: ChainName;
    config: CoreConfig;
}
interface ApplyParams extends DeployParams {
    deployedCoreAddresses: DeployedCoreAddresses;
}
/**
 * Executes the core deploy command.
 */
export declare function runCoreDeploy(params: DeployParams): Promise<void>;
export declare function runCoreApply(params: ApplyParams): Promise<void>;
export {};
//# sourceMappingURL=core.d.ts.map