import { AbstractNode } from "../../common/AbstractNode";
import { NodePositionInterface } from "../../common/NodePositionInterface";
import { AstNodeVisitorInterface } from "../../common/nodeVisitorInterface";
import { AbstractStatement } from "./AbstractStatement";
import { ObjectStatement } from "./ObjectStatement";
export declare class PropertyDocumentationDefinition extends AbstractStatement {
    protected readonly rawContent: string;
    readonly type: string;
    readonly text: string | undefined;
    constructor(rawContent: string, position: NodePositionInterface, parent?: AbstractNode | undefined);
    findNextStatement(): ObjectStatement | undefined;
    visit(visitor: AstNodeVisitorInterface, ...args: any[]): void;
}
