import { Configuration as TslintConfiguration } from "tslint";
export interface TslintOptions {
    /**
     * Path to the output tslint.json file, relative to `root`
     */
    tslintJson?: string;
    /**
     * Extend the default configuration
     * This can either be path relative to `root` or a raw config object.
     * If you pass a raw config object, its configFileDir will be `root`.
     */
    configuration?: TslintConfiguration.RawConfigFile | string;
    formatter?: "msbuild" | "verbose" | string;
    /**
     * The files to lint, relative to `root`
     */
    files?: string[];
    /**
     * Instance of tslint to use
     */
    tslint?: any;
}
export declare const DEFAULT_UNTYPED_TSLINT_RULES: TslintConfiguration.RawRulesConfig;
export declare const DEFAULT_TYPED_TSLINT_RULES: TslintConfiguration.RawRulesConfig;
export declare const DEFAULT_UNTYPED_TSLINT_CONFIG: TslintConfiguration.RawConfigFile;
export declare const DEFAULT_TYPED_TSLINT_CONFIG: TslintConfiguration.RawConfigFile;
