type OmitFirst<T extends any[]> = T extends [any, ...infer R] ? R : never;

type ClickableButtonsNamed =
    /**
     * The "None" button is the action for "Do not Track" header.
     */
    | "none"
    | "main_all"
    | "main_essential"
    | "main_close_icon"
    | "main_custom"
    | "ind_all"
    | "ind_essential"
    | "ind_close_icon"
    | "ind_custom"
    | "shortcode_revoke"
    | "unblock"
    | "implicit_all"
    | "implicit_essential";

export { type OmitFirst, type ClickableButtonsNamed };
