import { type Authenticator, BearerTokenAuthenticator, EndpointClient, type EndpointClientConfig, type RESTClientConfig, SmartThingsClient } from '@smartthings/core-sdk'; /** * A simple wrapper around `SmartThingsClient` so we can unit test more easily. In the future, * we can look into better ways to solve this. (Perhaps updating the core SDK itself.) */ export declare const newSmartThingsClient: (authenticator: Authenticator, config?: RESTClientConfig) => SmartThingsClient; export declare const newBearerTokenAuthenticator: (token: string) => BearerTokenAuthenticator; export declare const newEndpointClient: (basePath: string, config: EndpointClientConfig) => EndpointClient; //# sourceMappingURL=st-client-wrapper.d.ts.map