export declare type PrimaryKey = number | string; export interface IdentifierHelper { stringify: (payload: T) => string; parse: (identifier: string) => T; } export interface IdentifierStatic { resolve: (identifier: string) => { type: string; id: number | string; }; identify: (identifier: string) => boolean; } export interface Identifier { payload: () => Partial; identifier: () => string; identifierObject: () => { type: string; id: number | string; }; }