export type Nameof = (m: T extends object ? T : any) => any; /** * Returns the dot-separated property path captured from the selector expression. */ export declare const nameof: (expression: (instance: T) => any) => string; /** * Returns a fresh array of path segments captured from the selector expression. * The returned array is a new copy to avoid external mutations affecting internals. */ export declare const nameofSegments: (expression: (instance: T) => any) => string[]; //# sourceMappingURL=nameof.d.ts.map