import { IWithResult } from '../IWithResult';
import PostelRow from './PostelRow';
declare class PostelTextBlock implements IWithResult {
    private _row;
    private _text;
    get text(): string;
    private _maxWidth;
    get maxWidth(): number | undefined;
    private _alignRight;
    get alignRight(): number | undefined;
    private _alignLeft;
    get alignLeft(): number | undefined;
    private _bold;
    get bold(): boolean;
    constructor(parent: PostelRow, text: string, maxWidth?: number, alignRight?: number, alignLeft?: number);
    result(): string;
    back(): PostelRow;
    setText(newText: string): PostelTextBlock;
    setMaxWidth(width: number): PostelTextBlock;
    setAlignRight(paddingRight: number): PostelTextBlock;
    setAlignLeft(paddingLeft: number): PostelTextBlock;
    setBold(mustBeBold: boolean): PostelTextBlock;
    toString(): string;
}
export default PostelTextBlock;
