import { KNativePointer } from "../../src/reexport-for-generated";
import { Es2pandaAstNodeType } from "./../Es2pandaEnums";
import { Literal } from "./Literal";
export declare class BigIntLiteral extends Literal {
    constructor(pointer: KNativePointer, astNodeType: Es2pandaAstNodeType);
    static createBigIntLiteral(src: string): BigIntLiteral;
    static updateBigIntLiteral(original: BigIntLiteral | undefined, src: string): BigIntLiteral;
    get str(): string;
    protected readonly brandBigIntLiteral: undefined;
}
export declare function isBigIntLiteral(node: object | undefined): node is BigIntLiteral;
