import { GrammaticalCase, GrammaticalGender } from '../language';
import { WordInflector } from '../word-declension';
import { NameInflector } from './name-inflector';
export declare class GivenNameInflector extends NameInflector {
    private readonly wordInflector;
    constructor(wordInflector: WordInflector);
    /**
     * @inheritdoc
     */
    protected inflectNamePart(givenName: string, gender: GrammaticalGender, grammaticalCase: GrammaticalCase): Promise<string>;
}
