import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { BatchGetCollectionCommandInput, BatchGetCollectionCommandOutput, } from "./commands/BatchGetCollectionCommand"; import { BatchGetCollectionGroupCommandInput, BatchGetCollectionGroupCommandOutput, } from "./commands/BatchGetCollectionGroupCommand"; import { BatchGetEffectiveLifecyclePolicyCommandInput, BatchGetEffectiveLifecyclePolicyCommandOutput, } from "./commands/BatchGetEffectiveLifecyclePolicyCommand"; import { BatchGetLifecyclePolicyCommandInput, BatchGetLifecyclePolicyCommandOutput, } from "./commands/BatchGetLifecyclePolicyCommand"; import { BatchGetVpcEndpointCommandInput, BatchGetVpcEndpointCommandOutput, } from "./commands/BatchGetVpcEndpointCommand"; import { CreateAccessPolicyCommandInput, CreateAccessPolicyCommandOutput, } from "./commands/CreateAccessPolicyCommand"; import { CreateCollectionCommandInput, CreateCollectionCommandOutput, } from "./commands/CreateCollectionCommand"; import { CreateCollectionGroupCommandInput, CreateCollectionGroupCommandOutput, } from "./commands/CreateCollectionGroupCommand"; import { CreateIndexCommandInput, CreateIndexCommandOutput, } from "./commands/CreateIndexCommand"; import { CreateLifecyclePolicyCommandInput, CreateLifecyclePolicyCommandOutput, } from "./commands/CreateLifecyclePolicyCommand"; import { CreateSecurityConfigCommandInput, CreateSecurityConfigCommandOutput, } from "./commands/CreateSecurityConfigCommand"; import { CreateSecurityPolicyCommandInput, CreateSecurityPolicyCommandOutput, } from "./commands/CreateSecurityPolicyCommand"; import { CreateVpcEndpointCommandInput, CreateVpcEndpointCommandOutput, } from "./commands/CreateVpcEndpointCommand"; import { DeleteAccessPolicyCommandInput, DeleteAccessPolicyCommandOutput, } from "./commands/DeleteAccessPolicyCommand"; import { DeleteCollectionCommandInput, DeleteCollectionCommandOutput, } from "./commands/DeleteCollectionCommand"; import { DeleteCollectionGroupCommandInput, DeleteCollectionGroupCommandOutput, } from "./commands/DeleteCollectionGroupCommand"; import { DeleteIndexCommandInput, DeleteIndexCommandOutput, } from "./commands/DeleteIndexCommand"; import { DeleteLifecyclePolicyCommandInput, DeleteLifecyclePolicyCommandOutput, } from "./commands/DeleteLifecyclePolicyCommand"; import { DeleteSecurityConfigCommandInput, DeleteSecurityConfigCommandOutput, } from "./commands/DeleteSecurityConfigCommand"; import { DeleteSecurityPolicyCommandInput, DeleteSecurityPolicyCommandOutput, } from "./commands/DeleteSecurityPolicyCommand"; import { DeleteVpcEndpointCommandInput, DeleteVpcEndpointCommandOutput, } from "./commands/DeleteVpcEndpointCommand"; import { GetAccessPolicyCommandInput, GetAccessPolicyCommandOutput, } from "./commands/GetAccessPolicyCommand"; import { GetAccountSettingsCommandInput, GetAccountSettingsCommandOutput, } from "./commands/GetAccountSettingsCommand"; import { GetIndexCommandInput, GetIndexCommandOutput, } from "./commands/GetIndexCommand"; import { GetPoliciesStatsCommandInput, GetPoliciesStatsCommandOutput, } from "./commands/GetPoliciesStatsCommand"; import { GetSecurityConfigCommandInput, GetSecurityConfigCommandOutput, } from "./commands/GetSecurityConfigCommand"; import { GetSecurityPolicyCommandInput, GetSecurityPolicyCommandOutput, } from "./commands/GetSecurityPolicyCommand"; import { ListAccessPoliciesCommandInput, ListAccessPoliciesCommandOutput, } from "./commands/ListAccessPoliciesCommand"; import { ListCollectionGroupsCommandInput, ListCollectionGroupsCommandOutput, } from "./commands/ListCollectionGroupsCommand"; import { ListCollectionsCommandInput, ListCollectionsCommandOutput, } from "./commands/ListCollectionsCommand"; import { ListLifecyclePoliciesCommandInput, ListLifecyclePoliciesCommandOutput, } from "./commands/ListLifecyclePoliciesCommand"; import { ListSecurityConfigsCommandInput, ListSecurityConfigsCommandOutput, } from "./commands/ListSecurityConfigsCommand"; import { ListSecurityPoliciesCommandInput, ListSecurityPoliciesCommandOutput, } from "./commands/ListSecurityPoliciesCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ListVpcEndpointsCommandInput, ListVpcEndpointsCommandOutput, } from "./commands/ListVpcEndpointsCommand"; import { TagResourceCommandInput, TagResourceCommandOutput, } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateAccessPolicyCommandInput, UpdateAccessPolicyCommandOutput, } from "./commands/UpdateAccessPolicyCommand"; import { UpdateAccountSettingsCommandInput, UpdateAccountSettingsCommandOutput, } from "./commands/UpdateAccountSettingsCommand"; import { UpdateCollectionCommandInput, UpdateCollectionCommandOutput, } from "./commands/UpdateCollectionCommand"; import { UpdateCollectionGroupCommandInput, UpdateCollectionGroupCommandOutput, } from "./commands/UpdateCollectionGroupCommand"; import { UpdateIndexCommandInput, UpdateIndexCommandOutput, } from "./commands/UpdateIndexCommand"; import { UpdateLifecyclePolicyCommandInput, UpdateLifecyclePolicyCommandOutput, } from "./commands/UpdateLifecyclePolicyCommand"; import { UpdateSecurityConfigCommandInput, UpdateSecurityConfigCommandOutput, } from "./commands/UpdateSecurityConfigCommand"; import { UpdateSecurityPolicyCommandInput, UpdateSecurityPolicyCommandOutput, } from "./commands/UpdateSecurityPolicyCommand"; import { UpdateVpcEndpointCommandInput, UpdateVpcEndpointCommandOutput, } from "./commands/UpdateVpcEndpointCommand"; import { OpenSearchServerlessClient } from "./OpenSearchServerlessClient"; export interface OpenSearchServerless { batchGetCollection(): Promise; batchGetCollection( args: BatchGetCollectionCommandInput, options?: __HttpHandlerOptions ): Promise; batchGetCollection( args: BatchGetCollectionCommandInput, cb: (err: any, data?: BatchGetCollectionCommandOutput) => void ): void; batchGetCollection( args: BatchGetCollectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetCollectionCommandOutput) => void ): void; batchGetCollectionGroup(): Promise; batchGetCollectionGroup( args: BatchGetCollectionGroupCommandInput, options?: __HttpHandlerOptions ): Promise; batchGetCollectionGroup( args: BatchGetCollectionGroupCommandInput, cb: (err: any, data?: BatchGetCollectionGroupCommandOutput) => void ): void; batchGetCollectionGroup( args: BatchGetCollectionGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetCollectionGroupCommandOutput) => void ): void; batchGetEffectiveLifecyclePolicy( args: BatchGetEffectiveLifecyclePolicyCommandInput, options?: __HttpHandlerOptions ): Promise; batchGetEffectiveLifecyclePolicy( args: BatchGetEffectiveLifecyclePolicyCommandInput, cb: (err: any, data?: BatchGetEffectiveLifecyclePolicyCommandOutput) => void ): void; batchGetEffectiveLifecyclePolicy( args: BatchGetEffectiveLifecyclePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetEffectiveLifecyclePolicyCommandOutput) => void ): void; batchGetLifecyclePolicy( args: BatchGetLifecyclePolicyCommandInput, options?: __HttpHandlerOptions ): Promise; batchGetLifecyclePolicy( args: BatchGetLifecyclePolicyCommandInput, cb: (err: any, data?: BatchGetLifecyclePolicyCommandOutput) => void ): void; batchGetLifecyclePolicy( args: BatchGetLifecyclePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetLifecyclePolicyCommandOutput) => void ): void; batchGetVpcEndpoint( args: BatchGetVpcEndpointCommandInput, options?: __HttpHandlerOptions ): Promise; batchGetVpcEndpoint( args: BatchGetVpcEndpointCommandInput, cb: (err: any, data?: BatchGetVpcEndpointCommandOutput) => void ): void; batchGetVpcEndpoint( args: BatchGetVpcEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetVpcEndpointCommandOutput) => void ): void; createAccessPolicy( args: CreateAccessPolicyCommandInput, options?: __HttpHandlerOptions ): Promise; createAccessPolicy( args: CreateAccessPolicyCommandInput, cb: (err: any, data?: CreateAccessPolicyCommandOutput) => void ): void; createAccessPolicy( args: CreateAccessPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAccessPolicyCommandOutput) => void ): void; createCollection( args: CreateCollectionCommandInput, options?: __HttpHandlerOptions ): Promise; createCollection( args: CreateCollectionCommandInput, cb: (err: any, data?: CreateCollectionCommandOutput) => void ): void; createCollection( args: CreateCollectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCollectionCommandOutput) => void ): void; createCollectionGroup( args: CreateCollectionGroupCommandInput, options?: __HttpHandlerOptions ): Promise; createCollectionGroup( args: CreateCollectionGroupCommandInput, cb: (err: any, data?: CreateCollectionGroupCommandOutput) => void ): void; createCollectionGroup( args: CreateCollectionGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCollectionGroupCommandOutput) => void ): void; createIndex( args: CreateIndexCommandInput, options?: __HttpHandlerOptions ): Promise; createIndex( args: CreateIndexCommandInput, cb: (err: any, data?: CreateIndexCommandOutput) => void ): void; createIndex( args: CreateIndexCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateIndexCommandOutput) => void ): void; createLifecyclePolicy( args: CreateLifecyclePolicyCommandInput, options?: __HttpHandlerOptions ): Promise; createLifecyclePolicy( args: CreateLifecyclePolicyCommandInput, cb: (err: any, data?: CreateLifecyclePolicyCommandOutput) => void ): void; createLifecyclePolicy( args: CreateLifecyclePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateLifecyclePolicyCommandOutput) => void ): void; createSecurityConfig( args: CreateSecurityConfigCommandInput, options?: __HttpHandlerOptions ): Promise; createSecurityConfig( args: CreateSecurityConfigCommandInput, cb: (err: any, data?: CreateSecurityConfigCommandOutput) => void ): void; createSecurityConfig( args: CreateSecurityConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateSecurityConfigCommandOutput) => void ): void; createSecurityPolicy( args: CreateSecurityPolicyCommandInput, options?: __HttpHandlerOptions ): Promise; createSecurityPolicy( args: CreateSecurityPolicyCommandInput, cb: (err: any, data?: CreateSecurityPolicyCommandOutput) => void ): void; createSecurityPolicy( args: CreateSecurityPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateSecurityPolicyCommandOutput) => void ): void; createVpcEndpoint( args: CreateVpcEndpointCommandInput, options?: __HttpHandlerOptions ): Promise; createVpcEndpoint( args: CreateVpcEndpointCommandInput, cb: (err: any, data?: CreateVpcEndpointCommandOutput) => void ): void; createVpcEndpoint( args: CreateVpcEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateVpcEndpointCommandOutput) => void ): void; deleteAccessPolicy( args: DeleteAccessPolicyCommandInput, options?: __HttpHandlerOptions ): Promise; deleteAccessPolicy( args: DeleteAccessPolicyCommandInput, cb: (err: any, data?: DeleteAccessPolicyCommandOutput) => void ): void; deleteAccessPolicy( args: DeleteAccessPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAccessPolicyCommandOutput) => void ): void; deleteCollection( args: DeleteCollectionCommandInput, options?: __HttpHandlerOptions ): Promise; deleteCollection( args: DeleteCollectionCommandInput, cb: (err: any, data?: DeleteCollectionCommandOutput) => void ): void; deleteCollection( args: DeleteCollectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCollectionCommandOutput) => void ): void; deleteCollectionGroup( args: DeleteCollectionGroupCommandInput, options?: __HttpHandlerOptions ): Promise; deleteCollectionGroup( args: DeleteCollectionGroupCommandInput, cb: (err: any, data?: DeleteCollectionGroupCommandOutput) => void ): void; deleteCollectionGroup( args: DeleteCollectionGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCollectionGroupCommandOutput) => void ): void; deleteIndex( args: DeleteIndexCommandInput, options?: __HttpHandlerOptions ): Promise; deleteIndex( args: DeleteIndexCommandInput, cb: (err: any, data?: DeleteIndexCommandOutput) => void ): void; deleteIndex( args: DeleteIndexCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteIndexCommandOutput) => void ): void; deleteLifecyclePolicy( args: DeleteLifecyclePolicyCommandInput, options?: __HttpHandlerOptions ): Promise; deleteLifecyclePolicy( args: DeleteLifecyclePolicyCommandInput, cb: (err: any, data?: DeleteLifecyclePolicyCommandOutput) => void ): void; deleteLifecyclePolicy( args: DeleteLifecyclePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteLifecyclePolicyCommandOutput) => void ): void; deleteSecurityConfig( args: DeleteSecurityConfigCommandInput, options?: __HttpHandlerOptions ): Promise; deleteSecurityConfig( args: DeleteSecurityConfigCommandInput, cb: (err: any, data?: DeleteSecurityConfigCommandOutput) => void ): void; deleteSecurityConfig( args: DeleteSecurityConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteSecurityConfigCommandOutput) => void ): void; deleteSecurityPolicy( args: DeleteSecurityPolicyCommandInput, options?: __HttpHandlerOptions ): Promise; deleteSecurityPolicy( args: DeleteSecurityPolicyCommandInput, cb: (err: any, data?: DeleteSecurityPolicyCommandOutput) => void ): void; deleteSecurityPolicy( args: DeleteSecurityPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteSecurityPolicyCommandOutput) => void ): void; deleteVpcEndpoint( args: DeleteVpcEndpointCommandInput, options?: __HttpHandlerOptions ): Promise; deleteVpcEndpoint( args: DeleteVpcEndpointCommandInput, cb: (err: any, data?: DeleteVpcEndpointCommandOutput) => void ): void; deleteVpcEndpoint( args: DeleteVpcEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteVpcEndpointCommandOutput) => void ): void; getAccessPolicy( args: GetAccessPolicyCommandInput, options?: __HttpHandlerOptions ): Promise; getAccessPolicy( args: GetAccessPolicyCommandInput, cb: (err: any, data?: GetAccessPolicyCommandOutput) => void ): void; getAccessPolicy( args: GetAccessPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAccessPolicyCommandOutput) => void ): void; getAccountSettings(): Promise; getAccountSettings( args: GetAccountSettingsCommandInput, options?: __HttpHandlerOptions ): Promise; getAccountSettings( args: GetAccountSettingsCommandInput, cb: (err: any, data?: GetAccountSettingsCommandOutput) => void ): void; getAccountSettings( args: GetAccountSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAccountSettingsCommandOutput) => void ): void; getIndex( args: GetIndexCommandInput, options?: __HttpHandlerOptions ): Promise; getIndex( args: GetIndexCommandInput, cb: (err: any, data?: GetIndexCommandOutput) => void ): void; getIndex( args: GetIndexCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetIndexCommandOutput) => void ): void; getPoliciesStats(): Promise; getPoliciesStats( args: GetPoliciesStatsCommandInput, options?: __HttpHandlerOptions ): Promise; getPoliciesStats( args: GetPoliciesStatsCommandInput, cb: (err: any, data?: GetPoliciesStatsCommandOutput) => void ): void; getPoliciesStats( args: GetPoliciesStatsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPoliciesStatsCommandOutput) => void ): void; getSecurityConfig( args: GetSecurityConfigCommandInput, options?: __HttpHandlerOptions ): Promise; getSecurityConfig( args: GetSecurityConfigCommandInput, cb: (err: any, data?: GetSecurityConfigCommandOutput) => void ): void; getSecurityConfig( args: GetSecurityConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSecurityConfigCommandOutput) => void ): void; getSecurityPolicy( args: GetSecurityPolicyCommandInput, options?: __HttpHandlerOptions ): Promise; getSecurityPolicy( args: GetSecurityPolicyCommandInput, cb: (err: any, data?: GetSecurityPolicyCommandOutput) => void ): void; getSecurityPolicy( args: GetSecurityPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSecurityPolicyCommandOutput) => void ): void; listAccessPolicies( args: ListAccessPoliciesCommandInput, options?: __HttpHandlerOptions ): Promise; listAccessPolicies( args: ListAccessPoliciesCommandInput, cb: (err: any, data?: ListAccessPoliciesCommandOutput) => void ): void; listAccessPolicies( args: ListAccessPoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAccessPoliciesCommandOutput) => void ): void; listCollectionGroups(): Promise; listCollectionGroups( args: ListCollectionGroupsCommandInput, options?: __HttpHandlerOptions ): Promise; listCollectionGroups( args: ListCollectionGroupsCommandInput, cb: (err: any, data?: ListCollectionGroupsCommandOutput) => void ): void; listCollectionGroups( args: ListCollectionGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCollectionGroupsCommandOutput) => void ): void; listCollections(): Promise; listCollections( args: ListCollectionsCommandInput, options?: __HttpHandlerOptions ): Promise; listCollections( args: ListCollectionsCommandInput, cb: (err: any, data?: ListCollectionsCommandOutput) => void ): void; listCollections( args: ListCollectionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCollectionsCommandOutput) => void ): void; listLifecyclePolicies( args: ListLifecyclePoliciesCommandInput, options?: __HttpHandlerOptions ): Promise; listLifecyclePolicies( args: ListLifecyclePoliciesCommandInput, cb: (err: any, data?: ListLifecyclePoliciesCommandOutput) => void ): void; listLifecyclePolicies( args: ListLifecyclePoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListLifecyclePoliciesCommandOutput) => void ): void; listSecurityConfigs( args: ListSecurityConfigsCommandInput, options?: __HttpHandlerOptions ): Promise; listSecurityConfigs( args: ListSecurityConfigsCommandInput, cb: (err: any, data?: ListSecurityConfigsCommandOutput) => void ): void; listSecurityConfigs( args: ListSecurityConfigsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSecurityConfigsCommandOutput) => void ): void; listSecurityPolicies( args: ListSecurityPoliciesCommandInput, options?: __HttpHandlerOptions ): Promise; listSecurityPolicies( args: ListSecurityPoliciesCommandInput, cb: (err: any, data?: ListSecurityPoliciesCommandOutput) => void ): void; listSecurityPolicies( args: ListSecurityPoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSecurityPoliciesCommandOutput) => void ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions ): Promise; listTagsForResource( args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void ): void; listVpcEndpoints(): Promise; listVpcEndpoints( args: ListVpcEndpointsCommandInput, options?: __HttpHandlerOptions ): Promise; listVpcEndpoints( args: ListVpcEndpointsCommandInput, cb: (err: any, data?: ListVpcEndpointsCommandOutput) => void ): void; listVpcEndpoints( args: ListVpcEndpointsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListVpcEndpointsCommandOutput) => void ): void; tagResource( args: TagResourceCommandInput, options?: __HttpHandlerOptions ): Promise; tagResource( args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void ): void; tagResource( args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void ): void; untagResource( args: UntagResourceCommandInput, options?: __HttpHandlerOptions ): Promise; untagResource( args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void ): void; untagResource( args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void ): void; updateAccessPolicy( args: UpdateAccessPolicyCommandInput, options?: __HttpHandlerOptions ): Promise; updateAccessPolicy( args: UpdateAccessPolicyCommandInput, cb: (err: any, data?: UpdateAccessPolicyCommandOutput) => void ): void; updateAccessPolicy( args: UpdateAccessPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAccessPolicyCommandOutput) => void ): void; updateAccountSettings(): Promise; updateAccountSettings( args: UpdateAccountSettingsCommandInput, options?: __HttpHandlerOptions ): Promise; updateAccountSettings( args: UpdateAccountSettingsCommandInput, cb: (err: any, data?: UpdateAccountSettingsCommandOutput) => void ): void; updateAccountSettings( args: UpdateAccountSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAccountSettingsCommandOutput) => void ): void; updateCollection( args: UpdateCollectionCommandInput, options?: __HttpHandlerOptions ): Promise; updateCollection( args: UpdateCollectionCommandInput, cb: (err: any, data?: UpdateCollectionCommandOutput) => void ): void; updateCollection( args: UpdateCollectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateCollectionCommandOutput) => void ): void; updateCollectionGroup( args: UpdateCollectionGroupCommandInput, options?: __HttpHandlerOptions ): Promise; updateCollectionGroup( args: UpdateCollectionGroupCommandInput, cb: (err: any, data?: UpdateCollectionGroupCommandOutput) => void ): void; updateCollectionGroup( args: UpdateCollectionGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateCollectionGroupCommandOutput) => void ): void; updateIndex( args: UpdateIndexCommandInput, options?: __HttpHandlerOptions ): Promise; updateIndex( args: UpdateIndexCommandInput, cb: (err: any, data?: UpdateIndexCommandOutput) => void ): void; updateIndex( args: UpdateIndexCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateIndexCommandOutput) => void ): void; updateLifecyclePolicy( args: UpdateLifecyclePolicyCommandInput, options?: __HttpHandlerOptions ): Promise; updateLifecyclePolicy( args: UpdateLifecyclePolicyCommandInput, cb: (err: any, data?: UpdateLifecyclePolicyCommandOutput) => void ): void; updateLifecyclePolicy( args: UpdateLifecyclePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateLifecyclePolicyCommandOutput) => void ): void; updateSecurityConfig( args: UpdateSecurityConfigCommandInput, options?: __HttpHandlerOptions ): Promise; updateSecurityConfig( args: UpdateSecurityConfigCommandInput, cb: (err: any, data?: UpdateSecurityConfigCommandOutput) => void ): void; updateSecurityConfig( args: UpdateSecurityConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateSecurityConfigCommandOutput) => void ): void; updateSecurityPolicy( args: UpdateSecurityPolicyCommandInput, options?: __HttpHandlerOptions ): Promise; updateSecurityPolicy( args: UpdateSecurityPolicyCommandInput, cb: (err: any, data?: UpdateSecurityPolicyCommandOutput) => void ): void; updateSecurityPolicy( args: UpdateSecurityPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateSecurityPolicyCommandOutput) => void ): void; updateVpcEndpoint( args: UpdateVpcEndpointCommandInput, options?: __HttpHandlerOptions ): Promise; updateVpcEndpoint( args: UpdateVpcEndpointCommandInput, cb: (err: any, data?: UpdateVpcEndpointCommandOutput) => void ): void; updateVpcEndpoint( args: UpdateVpcEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateVpcEndpointCommandOutput) => void ): void; paginateListAccessPolicies( args: ListAccessPoliciesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListCollectionGroups( args?: ListCollectionGroupsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListCollections( args?: ListCollectionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListLifecyclePolicies( args: ListLifecyclePoliciesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListSecurityConfigs( args: ListSecurityConfigsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListSecurityPolicies( args: ListSecurityPoliciesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListVpcEndpoints( args?: ListVpcEndpointsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; } export declare class OpenSearchServerless extends OpenSearchServerlessClient implements OpenSearchServerless {}