/** @category Names */ /** * Upholds the spec rules about naming. * @param name - The GraphQL name to validate. * @returns The validated GraphQL name. * @example * ```ts * import { assertName } from 'graphql/type'; * * assertName('User'); // => 'User' * assertName('123User'); // throws an error * ``` */ export declare function assertName(name: string): string; /** * Upholds the spec rules about naming enum values. * @param name - The GraphQL name to validate. * @returns The validated GraphQL name. * @example * ```ts * import { assertEnumValueName } from 'graphql/type'; * * assertEnumValueName('ACTIVE'); // => 'ACTIVE' * assertEnumValueName('true'); // throws an error * ``` */ export declare function assertEnumValueName(name: string): string;