import { CourierDevice } from ".."; export declare class TokenClient { readonly clientId: string; constructor(clientId: string); /** * Stores a user token for a specific provider. * @param props - The properties for storing the user token. * @param props.token - The token to be stored. * @param props.provider - The provider associated with the token. * @param props.device - Optional device information. * @returns A promise that resolves when the token is successfully stored. */ putUserToken(props: { token: string; provider: string; device?: CourierDevice; }): Promise; /** * Deletes a user token. * @param props - The properties for deleting the user token. * @param props.token - The token to be deleted. * @returns A promise that resolves when the token is successfully deleted. */ deleteUserToken(props: { token: string; }): Promise; } //# sourceMappingURL=TokenClient.d.ts.map