import Statement from './index';
import TokenExecutor from '../tokenExecutor';
import { ASTNode } from '../types/nodeTypes';
import NullLiteral from './expression/literals/nullLiteral';
import '../../tokenizer/types';
import './expression/literals/index';

declare class VariableStatement extends Statement {
    _nullLiteral: NullLiteral;
    constructor(tokenExecutor: TokenExecutor, nullLiteral: NullLiteral);
    getStatement(): ASTNode;
    private _getVariableDeclarationList;
    private _getVariableDeclaration;
    private _getVariableInitializer;
}

export { VariableStatement as default };
