import { KNativePointer } from "../../src/reexport-for-generated";
import { Es2pandaAstNodeType } from "./../Es2pandaEnums";
import { Identifier } from "./Identifier";
import { Statement } from "./Statement";
import { StringLiteral } from "./StringLiteral";
export declare class ExportAllDeclaration extends Statement {
    constructor(pointer: KNativePointer, astNodeType: Es2pandaAstNodeType);
    static createExportAllDeclaration(source?: StringLiteral, exported?: Identifier): ExportAllDeclaration;
    static updateExportAllDeclaration(original?: ExportAllDeclaration, source?: StringLiteral, exported?: Identifier): ExportAllDeclaration;
    get source(): StringLiteral | undefined;
    get exported(): Identifier | undefined;
    protected readonly brandExportAllDeclaration: undefined;
}
export declare function isExportAllDeclaration(node: object | undefined): node is ExportAllDeclaration;
