import { HostHeaderInputConfig, HostHeaderResolvedConfig, UserAgentInputConfig, UserAgentResolvedConfig, } from "@aws-sdk/core/client"; import { DefaultsMode as __DefaultsMode, SmithyConfiguration as __SmithyConfiguration, SmithyResolvedConfiguration as __SmithyResolvedConfiguration, Client as __Client, } from "@smithy/core/client"; import { RegionInputConfig, RegionResolvedConfig } from "@smithy/core/config"; import { EndpointInputConfig, EndpointResolvedConfig } from "@smithy/core/endpoints"; import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/core/protocols"; import { RetryInputConfig, RetryResolvedConfig } from "@smithy/core/retry"; import { AwsCredentialIdentityProvider, BodyLengthCalculator as __BodyLengthCalculator, CheckOptionalClientConfig as __CheckOptionalClientConfig, ChecksumConstructor as __ChecksumConstructor, Decoder as __Decoder, Encoder as __Encoder, HashConstructor as __HashConstructor, HttpHandlerOptions as __HttpHandlerOptions, Logger as __Logger, Provider as __Provider, StreamCollector as __StreamCollector, UrlParser as __UrlParser, UserAgent as __UserAgent, } from "@smithy/types"; import { HttpAuthSchemeInputConfig, HttpAuthSchemeResolvedConfig, } from "./auth/httpAuthSchemeProvider"; import { AbortDocumentVersionUploadCommandInput, AbortDocumentVersionUploadCommandOutput, } from "./commands/AbortDocumentVersionUploadCommand"; import { ActivateUserCommandInput, ActivateUserCommandOutput, } from "./commands/ActivateUserCommand"; import { AddResourcePermissionsCommandInput, AddResourcePermissionsCommandOutput, } from "./commands/AddResourcePermissionsCommand"; import { CreateCommentCommandInput, CreateCommentCommandOutput, } from "./commands/CreateCommentCommand"; import { CreateCustomMetadataCommandInput, CreateCustomMetadataCommandOutput, } from "./commands/CreateCustomMetadataCommand"; import { CreateFolderCommandInput, CreateFolderCommandOutput, } from "./commands/CreateFolderCommand"; import { CreateLabelsCommandInput, CreateLabelsCommandOutput, } from "./commands/CreateLabelsCommand"; import { CreateNotificationSubscriptionCommandInput, CreateNotificationSubscriptionCommandOutput, } from "./commands/CreateNotificationSubscriptionCommand"; import { CreateUserCommandInput, CreateUserCommandOutput } from "./commands/CreateUserCommand"; import { DeactivateUserCommandInput, DeactivateUserCommandOutput, } from "./commands/DeactivateUserCommand"; import { DeleteCommentCommandInput, DeleteCommentCommandOutput, } from "./commands/DeleteCommentCommand"; import { DeleteCustomMetadataCommandInput, DeleteCustomMetadataCommandOutput, } from "./commands/DeleteCustomMetadataCommand"; import { DeleteDocumentCommandInput, DeleteDocumentCommandOutput, } from "./commands/DeleteDocumentCommand"; import { DeleteDocumentVersionCommandInput, DeleteDocumentVersionCommandOutput, } from "./commands/DeleteDocumentVersionCommand"; import { DeleteFolderCommandInput, DeleteFolderCommandOutput, } from "./commands/DeleteFolderCommand"; import { DeleteFolderContentsCommandInput, DeleteFolderContentsCommandOutput, } from "./commands/DeleteFolderContentsCommand"; import { DeleteLabelsCommandInput, DeleteLabelsCommandOutput, } from "./commands/DeleteLabelsCommand"; import { DeleteNotificationSubscriptionCommandInput, DeleteNotificationSubscriptionCommandOutput, } from "./commands/DeleteNotificationSubscriptionCommand"; import { DeleteUserCommandInput, DeleteUserCommandOutput } from "./commands/DeleteUserCommand"; import { DescribeActivitiesCommandInput, DescribeActivitiesCommandOutput, } from "./commands/DescribeActivitiesCommand"; import { DescribeCommentsCommandInput, DescribeCommentsCommandOutput, } from "./commands/DescribeCommentsCommand"; import { DescribeDocumentVersionsCommandInput, DescribeDocumentVersionsCommandOutput, } from "./commands/DescribeDocumentVersionsCommand"; import { DescribeFolderContentsCommandInput, DescribeFolderContentsCommandOutput, } from "./commands/DescribeFolderContentsCommand"; import { DescribeGroupsCommandInput, DescribeGroupsCommandOutput, } from "./commands/DescribeGroupsCommand"; import { DescribeNotificationSubscriptionsCommandInput, DescribeNotificationSubscriptionsCommandOutput, } from "./commands/DescribeNotificationSubscriptionsCommand"; import { DescribeResourcePermissionsCommandInput, DescribeResourcePermissionsCommandOutput, } from "./commands/DescribeResourcePermissionsCommand"; import { DescribeRootFoldersCommandInput, DescribeRootFoldersCommandOutput, } from "./commands/DescribeRootFoldersCommand"; import { DescribeUsersCommandInput, DescribeUsersCommandOutput, } from "./commands/DescribeUsersCommand"; import { GetCurrentUserCommandInput, GetCurrentUserCommandOutput, } from "./commands/GetCurrentUserCommand"; import { GetDocumentCommandInput, GetDocumentCommandOutput } from "./commands/GetDocumentCommand"; import { GetDocumentPathCommandInput, GetDocumentPathCommandOutput, } from "./commands/GetDocumentPathCommand"; import { GetDocumentVersionCommandInput, GetDocumentVersionCommandOutput, } from "./commands/GetDocumentVersionCommand"; import { GetFolderCommandInput, GetFolderCommandOutput } from "./commands/GetFolderCommand"; import { GetFolderPathCommandInput, GetFolderPathCommandOutput, } from "./commands/GetFolderPathCommand"; import { GetResourcesCommandInput, GetResourcesCommandOutput, } from "./commands/GetResourcesCommand"; import { InitiateDocumentVersionUploadCommandInput, InitiateDocumentVersionUploadCommandOutput, } from "./commands/InitiateDocumentVersionUploadCommand"; import { RemoveAllResourcePermissionsCommandInput, RemoveAllResourcePermissionsCommandOutput, } from "./commands/RemoveAllResourcePermissionsCommand"; import { RemoveResourcePermissionCommandInput, RemoveResourcePermissionCommandOutput, } from "./commands/RemoveResourcePermissionCommand"; import { RestoreDocumentVersionsCommandInput, RestoreDocumentVersionsCommandOutput, } from "./commands/RestoreDocumentVersionsCommand"; import { SearchResourcesCommandInput, SearchResourcesCommandOutput, } from "./commands/SearchResourcesCommand"; import { UpdateDocumentCommandInput, UpdateDocumentCommandOutput, } from "./commands/UpdateDocumentCommand"; import { UpdateDocumentVersionCommandInput, UpdateDocumentVersionCommandOutput, } from "./commands/UpdateDocumentVersionCommand"; import { UpdateFolderCommandInput, UpdateFolderCommandOutput, } from "./commands/UpdateFolderCommand"; import { UpdateUserCommandInput, UpdateUserCommandOutput } from "./commands/UpdateUserCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | AbortDocumentVersionUploadCommandInput | ActivateUserCommandInput | AddResourcePermissionsCommandInput | CreateCommentCommandInput | CreateCustomMetadataCommandInput | CreateFolderCommandInput | CreateLabelsCommandInput | CreateNotificationSubscriptionCommandInput | CreateUserCommandInput | DeactivateUserCommandInput | DeleteCommentCommandInput | DeleteCustomMetadataCommandInput | DeleteDocumentCommandInput | DeleteDocumentVersionCommandInput | DeleteFolderCommandInput | DeleteFolderContentsCommandInput | DeleteLabelsCommandInput | DeleteNotificationSubscriptionCommandInput | DeleteUserCommandInput | DescribeActivitiesCommandInput | DescribeCommentsCommandInput | DescribeDocumentVersionsCommandInput | DescribeFolderContentsCommandInput | DescribeGroupsCommandInput | DescribeNotificationSubscriptionsCommandInput | DescribeResourcePermissionsCommandInput | DescribeRootFoldersCommandInput | DescribeUsersCommandInput | GetCurrentUserCommandInput | GetDocumentCommandInput | GetDocumentPathCommandInput | GetDocumentVersionCommandInput | GetFolderCommandInput | GetFolderPathCommandInput | GetResourcesCommandInput | InitiateDocumentVersionUploadCommandInput | RemoveAllResourcePermissionsCommandInput | RemoveResourcePermissionCommandInput | RestoreDocumentVersionsCommandInput | SearchResourcesCommandInput | UpdateDocumentCommandInput | UpdateDocumentVersionCommandInput | UpdateFolderCommandInput | UpdateUserCommandInput; export type ServiceOutputTypes = | AbortDocumentVersionUploadCommandOutput | ActivateUserCommandOutput | AddResourcePermissionsCommandOutput | CreateCommentCommandOutput | CreateCustomMetadataCommandOutput | CreateFolderCommandOutput | CreateLabelsCommandOutput | CreateNotificationSubscriptionCommandOutput | CreateUserCommandOutput | DeactivateUserCommandOutput | DeleteCommentCommandOutput | DeleteCustomMetadataCommandOutput | DeleteDocumentCommandOutput | DeleteDocumentVersionCommandOutput | DeleteFolderCommandOutput | DeleteFolderContentsCommandOutput | DeleteLabelsCommandOutput | DeleteNotificationSubscriptionCommandOutput | DeleteUserCommandOutput | DescribeActivitiesCommandOutput | DescribeCommentsCommandOutput | DescribeDocumentVersionsCommandOutput | DescribeFolderContentsCommandOutput | DescribeGroupsCommandOutput | DescribeNotificationSubscriptionsCommandOutput | DescribeResourcePermissionsCommandOutput | DescribeRootFoldersCommandOutput | DescribeUsersCommandOutput | GetCurrentUserCommandOutput | GetDocumentCommandOutput | GetDocumentPathCommandOutput | GetDocumentVersionCommandOutput | GetFolderCommandOutput | GetFolderPathCommandOutput | GetResourcesCommandOutput | InitiateDocumentVersionUploadCommandOutput | RemoveAllResourcePermissionsCommandOutput | RemoveResourcePermissionCommandOutput | RestoreDocumentVersionsCommandOutput | SearchResourcesCommandOutput | UpdateDocumentCommandOutput | UpdateDocumentVersionCommandOutput | UpdateFolderCommandOutput | UpdateUserCommandOutput; export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> { requestHandler?: __HttpHandlerUserInput; sha256?: __ChecksumConstructor | __HashConstructor; urlParser?: __UrlParser; bodyLengthChecker?: __BodyLengthCalculator; streamCollector?: __StreamCollector; base64Decoder?: __Decoder; base64Encoder?: __Encoder; utf8Decoder?: __Decoder; utf8Encoder?: __Encoder; runtime?: string; disableHostPrefix?: boolean; serviceId?: string; useDualstackEndpoint?: boolean | __Provider; useFipsEndpoint?: boolean | __Provider; region?: string | __Provider; profile?: string; defaultUserAgentProvider?: __Provider<__UserAgent>; credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider; maxAttempts?: number | __Provider; retryMode?: string | __Provider; logger?: __Logger; extensions?: RuntimeExtension[]; defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; } export type WorkDocsClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface WorkDocsClientConfig extends WorkDocsClientConfigType {} export type WorkDocsClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface WorkDocsClientResolvedConfig extends WorkDocsClientResolvedConfigType {} export declare class WorkDocsClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, WorkDocsClientResolvedConfig > { readonly config: WorkDocsClientResolvedConfig; constructor(...[configuration]: __CheckOptionalClientConfig); destroy(): void; }