import { InflectionForm } from "../grammar.js";
export declare class Lexeme {
    value: string;
    _form: InflectionForm;
    persistent_form: Partial<InflectionForm>;
    constructor(value: string, form?: Partial<InflectionForm>, persistent_form?: Partial<InflectionForm>);
    form(): InflectionForm;
    updateForm(form: Partial<InflectionForm>): void;
    inflected(form: Partial<InflectionForm>): Lexeme;
    text(): string;
    toObject(): object;
}
