import { Context } from "../context";
import { FieldSymbol } from "../types/field_symbol";
import { ICharacter } from "../types/_character";
import { INumeric } from "../types/_numeric";
export interface IWriteOptions {
    newLine?: boolean;
    skipLine?: boolean;
    target?: ICharacter;
    currency?: ICharacter;
    exponent?: ICharacter | INumeric;
    noGrouping?: boolean;
    noSign?: boolean;
}
export declare class WriteStatement {
    private readonly context;
    constructor(context: Context);
    write(source: INumeric | ICharacter | FieldSymbol | string | number | undefined, options?: IWriteOptions): void;
}
