import { KNativePointer } from "../../src/reexport-for-generated";
import { Es2pandaAstNodeType } from "./../Es2pandaEnums";
import { Expression } from "./Expression";
import { Statement } from "./Statement";
export declare class AssertStatement extends Statement {
    constructor(pointer: KNativePointer, astNodeType: Es2pandaAstNodeType);
    static createAssertStatement(test?: Expression, second?: Expression): AssertStatement;
    static updateAssertStatement(original?: AssertStatement, test?: Expression, second?: Expression): AssertStatement;
    get test(): Expression | undefined;
    get second(): Expression | undefined;
    protected readonly brandAssertStatement: undefined;
}
export declare function isAssertStatement(node: object | undefined): node is AssertStatement;
