import { PHPInstructionCompiler } from "../../Compilation/PackageSystem/Instructions/PHPInstructionCompiler";
import { Instruction } from "./Instruction";
import { IPHPInstructionOptions } from "./IPHPInstructionOptions";
/**
 * Represents an instruction which executes an already existing `php`-file on the server.
 */
export declare class PHPInstruction extends Instruction {
    /**
     * The application to load the php-file from.
     */
    private application;
    /**
     * Initializes a new instance of the `PHPInstruction` class.
     */
    constructor(options: IPHPInstructionOptions);
    /**
     * @inheritdoc
     */
    readonly Type: string;
    /**
     * @inheritdoc
     */
    readonly Compiler: PHPInstructionCompiler;
    /**
     * Gets or sets the application to load the php-file from.
     */
    Application: string;
    /**
     * Gets or sets the name of the file to load the php-script from.
     */
    FileName: string;
    /**
     * @inheritdoc
     */
    readonly FullName: string;
}
