export declare enum SpaceFromKind { Param = "param", Field = "field", Header = "header", Static = "static" } export type SpaceFromSpec = { kind: SpaceFromKind.Param; param: string; } | { kind: SpaceFromKind.Field; field: string; } | { kind: SpaceFromKind.Header; header: string; } | { kind: SpaceFromKind.Static; spaceRef: string; }; export declare const ProjectSpace: { readonly fromParam: (param: string) => SpaceFromSpec; readonly fromHeader: (header: string) => SpaceFromSpec; readonly fromStatic: (spaceRef: string) => SpaceFromSpec; }; export declare const InvoiceSpace: { readonly fromParam: (param: string) => SpaceFromSpec; readonly fromField: (field: string) => SpaceFromSpec; }; export declare const InputSpace: { readonly fromField: (field: string) => SpaceFromSpec; }; export declare const RequestSpace: { readonly fromHeader: (header: string) => SpaceFromSpec; readonly fromParam: (param: string) => SpaceFromSpec; }; //# sourceMappingURL=space-from.d.ts.map