import { Component } from '../component';
import { TypeScriptProject } from '../typescript';
/**
 * @experimental
 */
export interface ProjenrcOptions {
    /**
     * (experimental) The name of the projenrc file.
     *
     * @default ".projenrc.ts"
     * @experimental
     */
    readonly filename?: string;
    /**
     * (experimental) Include commented out properties.
     *
     * @default true
     * @experimental
     */
    readonly comments?: boolean;
}
/**
 * (experimental) Sets up a typescript project to use TypeScript for projenrc.
 *
 * @experimental
 */
export declare class Projenrc extends Component {
    private readonly rcfile;
    private readonly comments;
    /**
     * @experimental
     */
    constructor(project: TypeScriptProject, options?: ProjenrcOptions);
    private generateProjenrc;
}
