import { KNativePointer } from "../../src/reexport-for-generated";
import { Es2pandaAstNodeType } from "./../Es2pandaEnums";
import { Statement } from "./Statement";
import { varbinder } from "./varbinder";
export declare class LoopStatement extends Statement {
    constructor(pointer: KNativePointer, astNodeType: Es2pandaAstNodeType);
    get scope(): varbinder.LoopScope | undefined;
    /** @deprecated */
    setScope(scope?: varbinder.LoopScope): this;
    protected readonly brandLoopStatement: undefined;
}
export declare function isLoopStatement(node: object | undefined): node is LoopStatement;
