import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { AmplifyUIBuilderClient } from "./AmplifyUIBuilderClient"; import { CreateComponentCommandInput, CreateComponentCommandOutput, } from "./commands/CreateComponentCommand"; import { CreateFormCommandInput, CreateFormCommandOutput } from "./commands/CreateFormCommand"; import { CreateThemeCommandInput, CreateThemeCommandOutput } from "./commands/CreateThemeCommand"; import { DeleteComponentCommandInput, DeleteComponentCommandOutput, } from "./commands/DeleteComponentCommand"; import { DeleteFormCommandInput, DeleteFormCommandOutput } from "./commands/DeleteFormCommand"; import { DeleteThemeCommandInput, DeleteThemeCommandOutput } from "./commands/DeleteThemeCommand"; import { ExchangeCodeForTokenCommandInput, ExchangeCodeForTokenCommandOutput, } from "./commands/ExchangeCodeForTokenCommand"; import { ExportComponentsCommandInput, ExportComponentsCommandOutput, } from "./commands/ExportComponentsCommand"; import { ExportFormsCommandInput, ExportFormsCommandOutput } from "./commands/ExportFormsCommand"; import { ExportThemesCommandInput, ExportThemesCommandOutput, } from "./commands/ExportThemesCommand"; import { GetCodegenJobCommandInput, GetCodegenJobCommandOutput, } from "./commands/GetCodegenJobCommand"; import { GetComponentCommandInput, GetComponentCommandOutput, } from "./commands/GetComponentCommand"; import { GetFormCommandInput, GetFormCommandOutput } from "./commands/GetFormCommand"; import { GetMetadataCommandInput, GetMetadataCommandOutput } from "./commands/GetMetadataCommand"; import { GetThemeCommandInput, GetThemeCommandOutput } from "./commands/GetThemeCommand"; import { ListCodegenJobsCommandInput, ListCodegenJobsCommandOutput, } from "./commands/ListCodegenJobsCommand"; import { ListComponentsCommandInput, ListComponentsCommandOutput, } from "./commands/ListComponentsCommand"; import { ListFormsCommandInput, ListFormsCommandOutput } from "./commands/ListFormsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ListThemesCommandInput, ListThemesCommandOutput } from "./commands/ListThemesCommand"; import { PutMetadataFlagCommandInput, PutMetadataFlagCommandOutput, } from "./commands/PutMetadataFlagCommand"; import { RefreshTokenCommandInput, RefreshTokenCommandOutput, } from "./commands/RefreshTokenCommand"; import { StartCodegenJobCommandInput, StartCodegenJobCommandOutput, } from "./commands/StartCodegenJobCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateComponentCommandInput, UpdateComponentCommandOutput, } from "./commands/UpdateComponentCommand"; import { UpdateFormCommandInput, UpdateFormCommandOutput } from "./commands/UpdateFormCommand"; import { UpdateThemeCommandInput, UpdateThemeCommandOutput } from "./commands/UpdateThemeCommand"; export interface AmplifyUIBuilder { createComponent( args: CreateComponentCommandInput, options?: __HttpHandlerOptions, ): Promise; createComponent( args: CreateComponentCommandInput, cb: (err: any, data?: CreateComponentCommandOutput) => void, ): void; createComponent( args: CreateComponentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateComponentCommandOutput) => void, ): void; createForm( args: CreateFormCommandInput, options?: __HttpHandlerOptions, ): Promise; createForm( args: CreateFormCommandInput, cb: (err: any, data?: CreateFormCommandOutput) => void, ): void; createForm( args: CreateFormCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateFormCommandOutput) => void, ): void; createTheme( args: CreateThemeCommandInput, options?: __HttpHandlerOptions, ): Promise; createTheme( args: CreateThemeCommandInput, cb: (err: any, data?: CreateThemeCommandOutput) => void, ): void; createTheme( args: CreateThemeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateThemeCommandOutput) => void, ): void; deleteComponent( args: DeleteComponentCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteComponent( args: DeleteComponentCommandInput, cb: (err: any, data?: DeleteComponentCommandOutput) => void, ): void; deleteComponent( args: DeleteComponentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteComponentCommandOutput) => void, ): void; deleteForm( args: DeleteFormCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteForm( args: DeleteFormCommandInput, cb: (err: any, data?: DeleteFormCommandOutput) => void, ): void; deleteForm( args: DeleteFormCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteFormCommandOutput) => void, ): void; deleteTheme( args: DeleteThemeCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteTheme( args: DeleteThemeCommandInput, cb: (err: any, data?: DeleteThemeCommandOutput) => void, ): void; deleteTheme( args: DeleteThemeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteThemeCommandOutput) => void, ): void; exchangeCodeForToken( args: ExchangeCodeForTokenCommandInput, options?: __HttpHandlerOptions, ): Promise; exchangeCodeForToken( args: ExchangeCodeForTokenCommandInput, cb: (err: any, data?: ExchangeCodeForTokenCommandOutput) => void, ): void; exchangeCodeForToken( args: ExchangeCodeForTokenCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ExchangeCodeForTokenCommandOutput) => void, ): void; exportComponents( args: ExportComponentsCommandInput, options?: __HttpHandlerOptions, ): Promise; exportComponents( args: ExportComponentsCommandInput, cb: (err: any, data?: ExportComponentsCommandOutput) => void, ): void; exportComponents( args: ExportComponentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ExportComponentsCommandOutput) => void, ): void; exportForms( args: ExportFormsCommandInput, options?: __HttpHandlerOptions, ): Promise; exportForms( args: ExportFormsCommandInput, cb: (err: any, data?: ExportFormsCommandOutput) => void, ): void; exportForms( args: ExportFormsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ExportFormsCommandOutput) => void, ): void; exportThemes( args: ExportThemesCommandInput, options?: __HttpHandlerOptions, ): Promise; exportThemes( args: ExportThemesCommandInput, cb: (err: any, data?: ExportThemesCommandOutput) => void, ): void; exportThemes( args: ExportThemesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ExportThemesCommandOutput) => void, ): void; getCodegenJob( args: GetCodegenJobCommandInput, options?: __HttpHandlerOptions, ): Promise; getCodegenJob( args: GetCodegenJobCommandInput, cb: (err: any, data?: GetCodegenJobCommandOutput) => void, ): void; getCodegenJob( args: GetCodegenJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCodegenJobCommandOutput) => void, ): void; getComponent( args: GetComponentCommandInput, options?: __HttpHandlerOptions, ): Promise; getComponent( args: GetComponentCommandInput, cb: (err: any, data?: GetComponentCommandOutput) => void, ): void; getComponent( args: GetComponentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetComponentCommandOutput) => void, ): void; getForm(args: GetFormCommandInput, options?: __HttpHandlerOptions): Promise; getForm(args: GetFormCommandInput, cb: (err: any, data?: GetFormCommandOutput) => void): void; getForm( args: GetFormCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetFormCommandOutput) => void, ): void; getMetadata( args: GetMetadataCommandInput, options?: __HttpHandlerOptions, ): Promise; getMetadata( args: GetMetadataCommandInput, cb: (err: any, data?: GetMetadataCommandOutput) => void, ): void; getMetadata( args: GetMetadataCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetMetadataCommandOutput) => void, ): void; getTheme( args: GetThemeCommandInput, options?: __HttpHandlerOptions, ): Promise; getTheme(args: GetThemeCommandInput, cb: (err: any, data?: GetThemeCommandOutput) => void): void; getTheme( args: GetThemeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetThemeCommandOutput) => void, ): void; listCodegenJobs( args: ListCodegenJobsCommandInput, options?: __HttpHandlerOptions, ): Promise; listCodegenJobs( args: ListCodegenJobsCommandInput, cb: (err: any, data?: ListCodegenJobsCommandOutput) => void, ): void; listCodegenJobs( args: ListCodegenJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCodegenJobsCommandOutput) => void, ): void; listComponents( args: ListComponentsCommandInput, options?: __HttpHandlerOptions, ): Promise; listComponents( args: ListComponentsCommandInput, cb: (err: any, data?: ListComponentsCommandOutput) => void, ): void; listComponents( args: ListComponentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListComponentsCommandOutput) => void, ): void; listForms( args: ListFormsCommandInput, options?: __HttpHandlerOptions, ): Promise; listForms( args: ListFormsCommandInput, cb: (err: any, data?: ListFormsCommandOutput) => void, ): void; listForms( args: ListFormsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListFormsCommandOutput) => 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; listThemes( args: ListThemesCommandInput, options?: __HttpHandlerOptions, ): Promise; listThemes( args: ListThemesCommandInput, cb: (err: any, data?: ListThemesCommandOutput) => void, ): void; listThemes( args: ListThemesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListThemesCommandOutput) => void, ): void; putMetadataFlag( args: PutMetadataFlagCommandInput, options?: __HttpHandlerOptions, ): Promise; putMetadataFlag( args: PutMetadataFlagCommandInput, cb: (err: any, data?: PutMetadataFlagCommandOutput) => void, ): void; putMetadataFlag( args: PutMetadataFlagCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutMetadataFlagCommandOutput) => void, ): void; refreshToken( args: RefreshTokenCommandInput, options?: __HttpHandlerOptions, ): Promise; refreshToken( args: RefreshTokenCommandInput, cb: (err: any, data?: RefreshTokenCommandOutput) => void, ): void; refreshToken( args: RefreshTokenCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RefreshTokenCommandOutput) => void, ): void; startCodegenJob( args: StartCodegenJobCommandInput, options?: __HttpHandlerOptions, ): Promise; startCodegenJob( args: StartCodegenJobCommandInput, cb: (err: any, data?: StartCodegenJobCommandOutput) => void, ): void; startCodegenJob( args: StartCodegenJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartCodegenJobCommandOutput) => 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; updateComponent( args: UpdateComponentCommandInput, options?: __HttpHandlerOptions, ): Promise; updateComponent( args: UpdateComponentCommandInput, cb: (err: any, data?: UpdateComponentCommandOutput) => void, ): void; updateComponent( args: UpdateComponentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateComponentCommandOutput) => void, ): void; updateForm( args: UpdateFormCommandInput, options?: __HttpHandlerOptions, ): Promise; updateForm( args: UpdateFormCommandInput, cb: (err: any, data?: UpdateFormCommandOutput) => void, ): void; updateForm( args: UpdateFormCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateFormCommandOutput) => void, ): void; updateTheme( args: UpdateThemeCommandInput, options?: __HttpHandlerOptions, ): Promise; updateTheme( args: UpdateThemeCommandInput, cb: (err: any, data?: UpdateThemeCommandOutput) => void, ): void; updateTheme( args: UpdateThemeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateThemeCommandOutput) => void, ): void; paginateExportComponents( args: ExportComponentsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateExportForms( args: ExportFormsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateExportThemes( args: ExportThemesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListCodegenJobs( args: ListCodegenJobsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListComponents( args: ListComponentsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListForms( args: ListFormsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListThemes( args: ListThemesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class AmplifyUIBuilder extends AmplifyUIBuilderClient implements AmplifyUIBuilder {}