import { BaseNode } from '../base';
import { ImportDirectiveContext, SolidityParserVisitor } from '../../antlr4';
import { Identifier } from '../expression';
import { Path } from './path';
import { ImportAliases } from './import-aliases';
export declare class ImportDirective extends BaseNode {
    type: "ImportDirective";
    path: Path;
    importAll: boolean;
    unitAlias: Identifier | null;
    symbolAliases: ImportAliases[];
    constructor(ctx: ImportDirectiveContext, visitor: SolidityParserVisitor<any>);
}
