import { FieldsBuildInput, FiltersBuildInput, PaginationBuildInput, RelationsBuildInput, SortBuildInput } from '../../parameter'; import { Parameter, URLParameter } from '../../constants'; export declare type BuildParameterInput = Record> = T extends `${Parameter.FIELDS}` | `${URLParameter.FIELDS}` ? FieldsBuildInput : T extends `${Parameter.FILTERS}` | `${URLParameter.FILTERS}` ? FiltersBuildInput : T extends `${Parameter.RELATIONS}` | `${URLParameter.RELATIONS}` ? RelationsBuildInput : T extends `${Parameter.PAGINATION}` | `${URLParameter.PAGINATION}` ? PaginationBuildInput : T extends `${Parameter.SORT}` | `${URLParameter.SORT}` ? SortBuildInput : never; //# sourceMappingURL=type.d.ts.map