import { Issue } from './types/issue'; import { Project } from './types/project'; import { AssistedErrorStrategyOption } from './handled-api/common'; import { User } from './types/user'; interface OptionDetails { id?: number; value?: string; cascadingOptions?: string[]; } interface CacheOptions extends AssistedErrorStrategyOption { } export declare class CacheManager { private connection; private options?; private fields?; private issueTypes?; private priorities?; private resolutions?; private projects; private customFieldOptions; private users?; constructor(connection: string, options?: CacheOptions | undefined); clearCache(): void; getAllUsers(): Promise; private fetchAllUsers; getAllFields(): Promise; getAllIssueTypes(): Promise; getProject(projectKey: string): Promise; getCustomFieldOptions(fieldId: number): Promise; getAllPriorities(): Promise; getAllResolutions(): Promise; private fetchCustomFieldContextId; private fetchCustomFieldOptions; } export {}; //# sourceMappingURL=cacheManager.d.ts.map