import { NewType } from "~/types/NewType";
declare enum id {
    type = 0
}
export type Id = NewType<number, id.type>;
/**
 * Check if a number is an Id.
 *  - is a Natural number
 *  - is higher then 0
 */
export declare const is: (v: number) => v is Id;
/**
 * Read an Id value from a number.
 * In case number is not valid id, return undefined
 */
export declare const fromNumber: (t: number) => Id | undefined;
export {};
