import { ComentarioComoConstruto, Decorador } from '../construtos';
import { SimboloInterface, VisitanteComumInterface } from '../interfaces';
import { Declaracao } from './declaracao';
export declare class PropriedadeClasse extends Declaracao {
    nome: SimboloInterface;
    tipo?: string;
    decoradores: Decorador[];
    acesso: 'privado' | 'protegido' | 'publico';
    estatico: boolean;
    autoObter: boolean;
    autoDefinir: boolean;
    documentacao?: ComentarioComoConstruto;
    constructor(nome: SimboloInterface, tipo?: string, decoradores?: Decorador[], acesso?: 'privado' | 'protegido' | 'publico', estatico?: boolean);
    aceitar(visitante: VisitanteComumInterface): Promise<any>;
    paraTexto(): string;
}
//# sourceMappingURL=propriedade-classe.d.ts.map