import type * as TSESLint from '../ts-eslint'; import type { ParserServices, ParserServicesWithTypeInformation } from '../ts-estree'; /** * Try to retrieve type-aware parser service from context. * This **_will_** throw if it is not available. */ declare function getParserServices(context: Readonly>): ParserServicesWithTypeInformation; /** * Try to retrieve type-aware parser service from context. * This **_will_** throw if it is not available. */ declare function getParserServices(context: Readonly>, allowWithoutFullTypeInformation: false): ParserServicesWithTypeInformation; /** * Try to retrieve type-aware parser service from context. * This **_will not_** throw if it is not available. */ declare function getParserServices(context: Readonly>, allowWithoutFullTypeInformation: true): ParserServices; /** * Try to retrieve type-aware parser service from context. * This may or may not throw if it is not available, depending on if `allowWithoutFullTypeInformation` is `true` */ declare function getParserServices(context: Readonly>, allowWithoutFullTypeInformation: boolean): ParserServices; export { getParserServices }; //# sourceMappingURL=getParserServices.d.ts.map