export interface Options { powerShellModuleName: string; name: string; basePath: string; generatedPath: string; noComments: boolean; validate: boolean; jea: boolean; resourceName?: string; prefixName?: string; } export interface Group { [index: string]: string; } export interface Groups { [index: string]: Group; } export declare class PsCodeConverter { private options; static defaultGroup: string; static generatedGroup: string; static verbs: string[]; private static fullNames; private static removeCommentsTrue; private static removeCommentsFalse; private static skipCheckTrue; private static skipCheckFalse; private static commentStart; private static commentEnd; private static comment; private static openContent; private static closeContent; private static hereTextBegin; private static hereTextEnd; private buffer; private jeaErrorDisplayOnce; constructor(options: Options); get content(): string; contentReset(): void; generate(groups: Groups): void; private toJsonName; private toCommandName; private toPascalName; private regexEscape; private replaceAll; private addBeginGroup; private addEndGroup; private addToContent; private addData; private indent; }