import { ICommandArguments, ICommandOptionDefinition, ICommandPositionalDefinition } from "@zowe/imperative"; export declare enum PageOrientation { PORTRAIT = "PORTRAIT", LANDSCAPE = "LANDSCAPE" } export declare class Options { static readonly VERSION_MIN = 0; static readonly VERSION_MAX = 32767; static readonly REPORT_ID_MAX_LENGTH = 32; static readonly DISTRIBUTION_ID_MAX_LENGTH = 32; static readonly CONTENT_FILTER_MAX_LENGTH = 8; static readonly REPOSITORY_ID: string; static readonly REPORT_ID: string; static readonly REPORT_HANDLE: string; static readonly FILE_TARGET: string; static readonly RULE_ID: string; static readonly INDEX_NAME_HANDLE: string; static readonly VALUE_HANDLE: string; static readonly MODE: string; static readonly DISTRIBUTION: string; static readonly OUTPUT_FORMAT = "output-format"; static readonly OUTPUT_HEADER = "output-header"; static readonly OUTPUT_FIELD = "output-field"; static readonly LIMIT = "limit"; static readonly CONTENT_FILTER = "content-filter"; static readonly FILTER_NAME = "filter-name"; static readonly FILTER_PATH = "filter-path"; static readonly CONVERT_TO_PDF = "convert-to-pdf"; static readonly PAGE_ORIENTATION = "page-orientation"; static readonly FONT_SIZE = "font-size"; static readonly GREEN_BAR = "green-bar"; static readonly PAGES = "pages"; static readonly FILTER_REPORTS = "filter-reports"; static readonly FILTER_NAMES = "filter-names"; static readonly FILTER_VALUES = "filter-values"; static readonly LATEST_VERSIONS = "latest-versions"; static readonly ARCHIVAL_SINCE = "archival-since"; static readonly ARCHIVAL_UNTIL = "archival-until"; static readonly ONLINE_ONLY = "online-only"; static readonly WILDCARD_ANY = "*"; static readonly WILDCARD_ANY_NAME = "asterisk"; static readonly WILDCARD_SINGLE_ZOWE = "%"; static readonly WILDCARD_SINGLE_ZOWE_NAME = "percent sign"; static readonly WILDCARD_SINGLE_API = "?"; static readonly WILDCARD_SINGLE_API_NAME = "question mark"; static readonly WILDCARDS_ANY_DESCRIPTION: string; static readonly WILDCARDS_SINGLE_DESCRIPTION_ZOWE: string; static readonly WILDCARDS_SINGLE_DESCRIPTION_API: string; static readonly INDEX_MAX_COUNT = 8; static readonly INDEX_NAMES_FILTER_DEFAULT: string; static readonly INDEX_VALUES_FILTER_DEFAULT: string; static readonly CONVERT_TO_PDF_DEFAULT = false; static readonly PAGE_ORIENTATION_DEFAULT: string; static readonly FONT_SIZE_DEFAULT = 12; static readonly GREEN_BAR_DEFAULT = false; static readonly LIMIT_DEFAULT = 1000; static getPositionalRepositoryId(): ICommandPositionalDefinition; static getPositionalReportHandle(): ICommandPositionalDefinition; static getPositionalReportId(): ICommandPositionalDefinition; static getPositionalRuleId(): ICommandPositionalDefinition; static getPositionalIndexNameHandle(): ICommandPositionalDefinition; static getPositionalValueHandle(): ICommandPositionalDefinition; static getPositionalFileTarget(action: string): ICommandPositionalDefinition; static getPositionalMode(): ICommandPositionalDefinition; static getPositionalDistributionId(): ICommandPositionalDefinition; static getContentFilter(): ICommandOptionDefinition; static getFilterRepositoryPath(): ICommandOptionDefinition; static getFilterRepositoryName(): ICommandOptionDefinition; static getFilterReportName(): ICommandOptionDefinition; static getLimit(): ICommandOptionDefinition; static getPages(action: string): ICommandOptionDefinition; static getOutputFormat(): ICommandOptionDefinition; static getOutputHeader(): ICommandOptionDefinition; static getOutputFields(supportedFields: string[], defaultFields: string[]): ICommandOptionDefinition; static validateOutputFields(args: ICommandArguments, supportedFields: string[], defaultFields: string[]): void; static getOnlineOnly(): ICommandOptionDefinition; static getLatestVersions(): ICommandOptionDefinition; static getArchivalSince(): ICommandOptionDefinition; static getArchivalUntil(): ICommandOptionDefinition; static getFilterReports(): ICommandOptionDefinition; static getFilterNames(): ICommandOptionDefinition; static getFilterValues(): ICommandOptionDefinition; static getConvertToPdf(): ICommandOptionDefinition; static getPageOrientation(): ICommandOptionDefinition; static getFontSize(): ICommandOptionDefinition; static getGreenBar(): ICommandOptionDefinition; static getCamelCaseName(name: string): string; static getOptionSwitch(optionName: string): string; }