import { StringCollationConfig } from '../types.js';
export type RuntimeReferenceIdentity = [
    `runtimeReference`,
    namespace: string,
    sequence: number
];
export declare function createRuntimeReferenceIdentityFactory(): (value: object | symbol) => RuntimeReferenceIdentity;
export declare function getRuntimeReferenceIdentity(value: object | symbol): RuntimeReferenceIdentity;
export declare function getStringCollationIdentity(options: StringCollationConfig | undefined): unknown;
