import { NamingConvention } from '../naming-convention';
/**
 * Pascal case naming convention.
 *
 * @type {PascalCaseNamingConvention}
 */
export declare class PascalCaseNamingConvention implements NamingConvention {
    /**
     * Converts name from provided to target one.
     *
     * @param {string} name Name.
     *
     * @returns {string} Converted name.
     */
    convert(name: string): string;
    /**
     * Reduce function.
     *
     * @param {string} result Result string.
     * @param {string} word Word to process.
     * @param {number} index Word index.
     *
     * @returns {string} Reduced string.
     */
    private reduce;
}
//# sourceMappingURL=pascal-case-naming-convention.d.ts.map