type AccountNameChars = string & { readonly _isAccountName: '✅'; }; type IsAccountName = T extends `${infer Char}${infer Rest}` ? Char extends AccountNameChars ? IsAccountName : never : T extends '' ? string : never; export type AccountName = IsAccountName; export declare function isAccountName(candidate: unknown): candidate is AccountName; export declare function assertAccountName(candidate: unknown): asserts candidate is AccountName; export declare function AccountName(candidate: unknown): AccountName; export {}; //# sourceMappingURL=nameTypes.d.ts.map