import { HtmlContainer } from '@itrocks/core-transformers';
import { ReflectProperty as RP } from '@itrocks/reflect';
import { ReflectClass } from './reflect-class';
export declare class ReflectProperty<T extends object, K extends keyof T = keyof T> extends RP<T, K> {
    get class(): ReflectClass<T>;
    edit(format?: string): Promise<any>;
    output(format?: string, askFor?: HtmlContainer): Promise<any>;
    outputMandatoryContainer(format?: string): Promise<any>;
    outputOptionalContainer(format?: string): Promise<any>;
}
