import { Client } from './client';
export declare class ListClient extends Client {
    /**
     * Subscribe a user to a list
     * @param listId - The ID of the list to subscribe to
     * @returns Promise resolving when subscription is complete
     * @see https://www.courier.com/docs/reference/lists/recipient-subscribe
     */
    putSubscription(props: {
        listId: string;
    }): Promise<void>;
    /**
     * Unsubscribe a user from a list
     * @param listId - The ID of the list to unsubscribe from
     * @returns Promise resolving when unsubscription is complete
     * @see https://www.courier.com/docs/reference/lists/delete-subscription
     */
    deleteSubscription(props: {
        listId: string;
    }): Promise<void>;
}
