export declare namespace ExtractableName { type Definition = Def; const type: "bigint" | "symbol" | "undefined" | "function" | "true" | "false" | "null"; const parse: { meta: { type: "bigint" | "symbol" | "undefined" | "function" | "true" | "false" | "null"; inherits: () => import("./common.js").GetHandledMethods<{ type: "string" | "number" | "bigint" | "boolean" | "symbol" | "undefined" | "object" | "function" | "unknown" | "any" | "void" | "never" | "true" | "false" | "null"; inherits: () => import("./common.js").GetHandledMethods<{ type: string; inherits: () => import("./common.js").GetHandledMethods<{ type: string; inherits: () => import("./common.js").GetHandledMethods<{ type: string | number; inherits: () => import("./common.js").GetHandledMethods<{ type: string | number | { [x: string]: any; }; inherits: () => import("./common.js").GetHandledMethods<{ type: string | number | { [x: string]: any; }; inherits: () => void; handles: {}; }>; handles: {}; matches: import("./common.js").DefinitionMatcher; }>; handles: {}; matches: import("./common.js").DefinitionMatcher; }>; handles: {}; matches: import("./common.js").DefinitionMatcher; }>; handles: {}; matches: import("./common.js").DefinitionMatcher; }>; handles: { generate: ({ def, ctx }: { def: "string" | "number" | "bigint" | "boolean" | "symbol" | "undefined" | "object" | "function" | "unknown" | "any" | "void" | "never" | "true" | "false" | "null"; ctx: import("./common.js").ParseContext; }) => any; references: ({ def }: { def: "string" | "number" | "bigint" | "boolean" | "symbol" | "undefined" | "object" | "function" | "unknown" | "any" | "void" | "never" | "true" | "false" | "null"; ctx: import("./common.js").ParseContext; }, { includeBuiltIn }: import("./common.js").ReferencesOptions) => ("string" | "number" | "bigint" | "boolean" | "symbol" | "undefined" | "object" | "function" | "unknown" | "any" | "void" | "never" | "true" | "false" | "null")[]; }; matches: import("./common.js").DefinitionMatcher<"string" | "number" | "bigint" | "boolean" | "symbol" | "undefined" | "object" | "function" | "unknown" | "any" | "void" | "never" | "true" | "false" | "null">; }>; handles: { allows: ({ def, ctx: { path } }: { def: "bigint" | "symbol" | "undefined" | "function" | "true" | "false" | "null"; ctx: import("./common.js").ParseContext; }, valueType: import("./common.js").ExtractableDefinition) => { [x: string]: string; }; }; matches: import("./common.js").DefinitionMatcher<"bigint" | "symbol" | "undefined" | "function" | "true" | "false" | "null">; }; } & import("./common.js").ParseFunction<"bigint" | "symbol" | "undefined" | "function" | "true" | "false" | "null", unknown>; const delegate: "bigint" | "symbol" | "undefined" | "function" | "true" | "false" | "null"; const defaults: { bigint: bigint; true: true; false: false; null: null; symbol: symbol; undefined: undefined; function: (...args: any[]) => any; }; type Defaults = typeof defaults; }