import { IndexDefinition } from '../definition';
import { IndexManager } from '../index-manager';
import { IndexMutation } from './index-mutation';
import { Logger } from '../options';
/**
 * Represents an index mutation which resizes an existing index to a different number of replicas
 */
export declare class ResizeIndexMutation extends IndexMutation {
    constructor(definition: IndexDefinition, name: string);
    /** @inheritDoc */
    print(logger: Logger): void;
    execute(manager: IndexManager): Promise<void>;
}
