import { APIResource } from "../../core/resource.js"; import { CursorPaginationAfter, type CursorPaginationAfterParams, PagePromise } from "../../core/pagination.js"; import { RequestOptions } from "../../internal/request-options.js"; export declare class BaseKeys extends APIResource { static readonly _key: readonly ['resourceTagging', 'keys']; /** * Lists all distinct tag keys used across resources in an account. */ list(params: KeyListParams, options?: RequestOptions): PagePromise; } export declare class Keys extends BaseKeys { } export type KeyListResponsesCursorPaginationAfter = CursorPaginationAfter; export type KeyListResponse = string; export interface KeyListParams extends CursorPaginationAfterParams { /** * Path param: Identifier. */ account_id: string; } export declare namespace Keys { export { type KeyListResponse as KeyListResponse, type KeyListResponsesCursorPaginationAfter as KeyListResponsesCursorPaginationAfter, type KeyListParams as KeyListParams, }; } //# sourceMappingURL=keys.d.ts.map