export type { GetAwsResourceScannerArguments, GetAllAwsResourceScannersArguments, GetAwsTagsScannerArguments, } from '../scanners'; export type * from '../types'; export { AwsSupportedResources, AwsSupportedManagementServices, AllSupportedAwsServices, awsResourceNames, awsManagementServiceNames, awsTaggingFilterResourceTypes, AwsResourceDescriptionMap, } from '../definitions/supported-services'; export { awsRegionIds } from '../definitions/supported-regions'; export { AWSRateLimitExhaustionRetryStrategy } from '../aws-app/utils/AWSRateLimitExhaustionRetryStrategy'; export { extractUniqueTagKeysAndValues } from '../aws-app/process/utils/extractUniqueTagKeysAndValues'; /** * @public * @experimental This export is experimental and may change or be removed in future versions. * Use with caution. * @remarks * WARNING: This is an experimental API. It may undergo significant changes or be removed entirely in non-major version updates. * Before using this in production, please consider the following: * - This API is not covered by semantic versioning guarantees. * - Breaking changes may occur in minor or patch releases. * - Always check the changelog before updating, even for non-major versions. * - If you depend on this feature, consider pinning your package version to avoid unexpected breaks. */ export declare const experimental_createRateLimiter: (rate: number, retryStrategy?: import("../scanners/common/RetryStrategy").RetryStrategy) => import("../scanners/common/RateLimiter").RateLimiterImpl; /** * @public * @experimental This export is experimental and may change or be removed in future versions. * Use with caution. * @remarks * WARNING: This is an experimental API. It may undergo significant changes or be removed entirely in non-major version updates. * Before using this in production, please consider the following: * - This API is not covered by semantic versioning guarantees. * - Breaking changes may occur in minor or patch releases. * - Always check the changelog before updating, even for non-major versions. * - If you depend on this feature, consider pinning your package version to avoid unexpected breaks. */ export declare const experimental_getAllAwsScanners: ({ credentials, getRateLimiter, hooks, regions, shouldIncludeGlobalServices, }: import("../scanners").GetAllAwsResourceScannersArguments) => import("../types").AwsScanner[]; /** * @public * @experimental This export is experimental and may change or be removed in future versions. * Use with caution. * @remarks * WARNING: This is an experimental API. It may undergo significant changes or be removed entirely in non-major version updates. * Before using this in production, please consider the following: * - This API is not covered by semantic versioning guarantees. * - Breaking changes may occur in minor or patch releases. * - Always check the changelog before updating, even for non-major versions. * - If you depend on this feature, consider pinning your package version to avoid unexpected breaks. */ export declare const experimental_getAwsScanner: ({ service, credentials, getRateLimiter, hooks, regions, }: import("../scanners").GetAwsResourceScannerArguments) => import("../types").AwsScanner>; /** * @public * @experimental This export is experimental and may change or be removed in future versions. * Use with caution. * @remarks * WARNING: This is an experimental API. It may undergo significant changes or be removed entirely in non-major version updates. * Before using this in production, please consider the following: * - This API is not covered by semantic versioning guarantees. * - Breaking changes may occur in minor or patch releases. * - Always check the changelog before updating, even for non-major versions. * - If you depend on this feature, consider pinning your package version to avoid unexpected breaks. */ export declare const experimental_getTagsScanner: ({ credentials, getRateLimiter, hooks, services }: import("../scanners").GetAwsTagsScannerArguments) => import("../types").AwsScanner; /** * @public * @experimental This export is experimental and may change or be removed in future versions. * Use with caution. * @remarks * WARNING: This is an experimental API. It may undergo significant changes or be removed entirely in non-major version updates. * Before using this in production, please consider the following: * - This API is not covered by semantic versioning guarantees. * - Breaking changes may occur in minor or patch releases. * - Always check the changelog before updating, even for non-major versions. * - If you depend on this feature, consider pinning your package version to avoid unexpected breaks. */ export declare const experimental_getAwsProcessedData: (resources: import("../types").AwsResourcesList, resourceTags: import("../types").AwsTags) => import("../types").AwsProcessedData; //# sourceMappingURL=index.d.ts.map