export interface ApiContractOptions { serializers?: { [key: string]: any; }; } export interface EndpointConfig { payload_shape: { [key: string]: any; }; status?: string; } export declare enum PrimaryDatatype { Bool = "bool", Date = "date", Datetime = "datetime", Number = "number", String = "string" } export declare enum HttpMethods { Get = "GET", Post = "POST", Put = "PUT", Patch = "PATCH", Delete = "DELETE" } export declare enum BoolDecorators { Optional = "optional" } export declare enum DateDecorators { Optional = "optional", YYYYMMDD = "yyyymmdd", YYMMDD = "yymmdd", MMDDYYYY = "mmddyyyy", MMDDYY = "mmddyy" } export declare enum DatetimeDecorators { Optional = "optional", Ansic = "ansic", Kitchen = "kitchen", ISO861 = "iso861", RFC1123 = "rfc1123", RFC1123Z = "rfc1123z", RFC3339 = "rfc3339", RFC3339Nano = "rfc3339_nano", RFC822 = "rfc822", RFC822Z = "rfc822z", RFC850 = "rfc850", RubyDate = "ruby_date", Stamp = "stamp", StampMicro = "stamp_micro", StampMilli = "stamp_milli", StampNano = "stamp_nano", Unix = "unix", UnixAlternate = "unix_date" } export declare enum NumberDecorators { Optional = "optional", Int = "int", Float = "float", BigInt = "bigint" } export declare enum StringDecorators { Optional = "optional", UUID = "uuid", Email = "email", Name = "name", FullName = "fullname" } export declare enum CustomDecorators { Optional = "optional" } export declare function allDecorators(): string[]; //# sourceMappingURL=index.d.ts.map