import { ClientSDK, RequestOptions } from "../lib/sdks.js";
import * as operations from "./models/operations/index.js";
export declare class Iam extends ClientSDK {
    /**
     * Get Group
     */
    getGroup(request: operations.IamGetGroupRequest, options?: RequestOptions): Promise<operations.IamGetGroupResponse>;
    /**
     * Get Policy
     */
    getPolicy(request: operations.IamGetPolicyRequest, options?: RequestOptions): Promise<operations.IamGetPolicyResponse>;
    /**
     * Get Role
     */
    getRole(request: operations.IamGetRoleRequest, options?: RequestOptions): Promise<operations.IamGetRoleResponse>;
    /**
     * Get User
     */
    getUser(request: operations.IamGetUserRequest, options?: RequestOptions): Promise<operations.IamGetUserResponse>;
    /**
     * List Groups
     */
    listGroups(request: operations.IamListGroupsRequest, options?: RequestOptions): Promise<operations.IamListGroupsResponse>;
    /**
     * List Policies
     */
    listPolicies(request: operations.IamListPoliciesRequest, options?: RequestOptions): Promise<operations.IamListPoliciesResponse>;
    /**
     * List Roles
     */
    listRoles(request: operations.IamListRolesRequest, options?: RequestOptions): Promise<operations.IamListRolesResponse>;
    /**
     * List Users
     */
    listUsers(request: operations.IamListUsersRequest, options?: RequestOptions): Promise<operations.IamListUsersResponse>;
}
//# sourceMappingURL=iam.d.ts.map