import { type CustomMochaEntityType, type MochaInterface, type NameDetailsConfig } from './descriptors.ts'; import { type NameDetails } from './name-details.ts'; export type CustomNameConfig = Pick & { readonly name: string; readonly type: CustomMochaEntityType; }; declare function buildAdditionalNameDetails(additionalNames: readonly CustomNameConfig[]): readonly NameDetails[]; declare function buildAdditionalNameDetailsForInterface(additionalNames: readonly CustomNameConfig[], interfaceToUse: MochaInterface): readonly NameDetails[]; export declare const getAllCustomNameDetails: typeof buildAdditionalNameDetails; export declare const getCustomNameDetailsForInterface: typeof buildAdditionalNameDetailsForInterface; export declare function getAllNames(additionalNames: readonly CustomNameConfig[], interfaceToUse: MochaInterface, includeAllInterfaces?: boolean): readonly NameDetails[]; export {}; //# sourceMappingURL=all-name-details.d.ts.map