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 {}