export declare type Optimisable = T & { optimise(value: T): string | number; }; export declare const createOptimisable: (value: T, optimise: (value: T) => string | number) => Optimisable; export declare const createWebOptimisable: (value: T, optimise: (value: T) => string | number) => Optimisable; export declare const isOptimisable: (value: T) => value is Optimisable;