type Tail = ((...args: T) => any) extends (arg: any, ...rest: infer U) => any ? U : never; export type ArgsWithoutConfig any> = Tail>; export type FuncWithoutConfigArg any> = (...args: ArgsWithoutConfig) => ReturnType; export declare const getInitials: (name: string) => string; /** * there are edge cases in the Splid API where it will return multiple copies of the same entry, which is not desired. * * this function de-duplicates these entries by their `GlobalId`. */ export declare const dedupeByGlobalId: (entries: T[]) => T[]; export {};