export declare class UpdateDeviceAuthorizer { private 'authorizer_name'?; private 'func_urn'?; private 'signing_enable'?; private 'signing_token'?; private 'signing_public_key'?; private 'default_authorizer'?; status?: string; private 'cache_enable'?; constructor(); withAuthorizerName(authorizerName: string): UpdateDeviceAuthorizer; set authorizerName(authorizerName: string | undefined); get authorizerName(): string | undefined; withFuncUrn(funcUrn: string): UpdateDeviceAuthorizer; set funcUrn(funcUrn: string | undefined); get funcUrn(): string | undefined; withSigningEnable(signingEnable: boolean): UpdateDeviceAuthorizer; set signingEnable(signingEnable: boolean | undefined); get signingEnable(): boolean | undefined; withSigningToken(signingToken: string): UpdateDeviceAuthorizer; set signingToken(signingToken: string | undefined); get signingToken(): string | undefined; withSigningPublicKey(signingPublicKey: string): UpdateDeviceAuthorizer; set signingPublicKey(signingPublicKey: string | undefined); get signingPublicKey(): string | undefined; withDefaultAuthorizer(defaultAuthorizer: boolean): UpdateDeviceAuthorizer; set defaultAuthorizer(defaultAuthorizer: boolean | undefined); get defaultAuthorizer(): boolean | undefined; withStatus(status: string): UpdateDeviceAuthorizer; withCacheEnable(cacheEnable: boolean): UpdateDeviceAuthorizer; set cacheEnable(cacheEnable: boolean | undefined); get cacheEnable(): boolean | undefined; } //# sourceMappingURL=UpdateDeviceAuthorizer.d.ts.map