import { JsonapiResourceRequest } from './interfaces/jsonapi.interface';
import { ResourceBase } from './resource-base.model';
export declare class ResourceSerializer {
    private model;
    private mdwrapper;
    constructor(model: ResourceBase);
    toJsonapi(): JsonapiResourceRequest;
    serialize(): {
        [attrName: string]: any;
    };
    toHash(): {
        [attrName: string]: any;
    };
    private serializeAll;
    private serializeAttributes;
    private serializeBelongsTo;
    private serializeHasMany;
}
