import ProxyInterface from '../proxy-interface';
import { CollectionModel, CollectionPageModel, FileModel, SubscriptionModel, SubscriptionPageModel } from '../model/file';
declare class FileProxy implements ProxyInterface<FileModel> {
    private file;
    constructor(responseData: any);
    getModel(): FileModel;
}
declare class SubscriptionProxy implements ProxyInterface<SubscriptionModel> {
    private subscription;
    constructor(responseData: any);
    getModel(): SubscriptionModel;
}
declare class SubscriptionPageProxy implements ProxyInterface<SubscriptionPageModel> {
    private subscriptionPage;
    constructor(responseData: any);
    getModel(): SubscriptionPageModel;
}
declare class CollectionProxy implements ProxyInterface<CollectionModel> {
    private collection;
    constructor(responseData: any);
    getModel(): CollectionModel;
}
declare class CollectionPageProxy implements ProxyInterface<CollectionPageModel> {
    private collectionPage;
    constructor(responseData: any);
    getModel(): CollectionPageModel;
}
export { FileProxy, SubscriptionProxy, SubscriptionPageProxy, CollectionProxy, CollectionPageProxy };
//# sourceMappingURL=file-proxy.d.ts.map