import { SerializeService as _SerializeService } from '@midway3-components/core'; import { BaseModel, Pagination } from '@midway3-components/core/dist/data'; import { BaseDataProvider } from '@midway3-components/core/dist/data/baseDataProvider'; import { Context } from '@midwayjs/core'; import { RestSerializerOptions } from '../interface'; import { UrlService } from './urlService'; export declare class SerializeService extends _SerializeService { ctx: Context; urlService: UrlService; serializerOptions: RestSerializerOptions; protected getParams(): Record; protected isHead(): boolean; protected getRequestedPagination(): Pagination; protected serializeDataProvider(dataProvider: BaseDataProvider): Promise; protected serializePagination(pagination: Pagination): Record; protected addPaginationHeaders(pagination: Pagination): void; protected serializeModelErrors(model: BaseModel): { field: string; message: string; }[]; } //# sourceMappingURL=serializeService.d.ts.map