import type { NonNullObject } from '@sapphire/utilities'; export type TypedT = string & { __type__: TCustom }; export function T(k: string): TypedT { return k as TypedT; } export type TypedFT = string & { __args__: TArgs; __return__: TReturn }; export function FT(k: string): TypedFT { return k as TypedFT; } export interface Value { value: T; } export interface Values { values: readonly T[]; count: number; } export interface Difference { previous: T; next: T; } export type LocalePrefixKey = `commands/${string}:${string}`;