export declare type OpaqueString = string & { __opaque: Key; }; export declare type OpaqueNumber = number & { __opaque: Key; }; export declare type DateString = OpaqueString<'Date'>; export declare type DateTimeString = OpaqueString<'DateTime'>; export declare type ServiceName = OpaqueString<'ServiceName'>; export declare type FilePath = OpaqueString<'FilePath'>; export declare function createOpaqueString(value: string): OpaqueString; export declare function createOpaqueNumber(input: number): OpaqueNumber;