import { Argument, Attribute } from '../arguments';
import { TerraformElement } from '../utils';
import { Block } from '.';
/**
 * @category Block
 */
export interface MovedArgs {
    from: TerraformElement;
    to: TerraformElement;
}
/**
 * @category Block
 */
export declare class Moved extends Block<MovedArgs> {
    /**
     * Construct moved.
     *
     * Refer to Terraform documentation on what can be put as arguments.
     *
     * @param args arguments
     */
    constructor(args: MovedArgs);
    asArgument(): Argument;
    attr(_name: string): Attribute;
}
