import { ResourceAdapter, ResourceAdapterOptions, TaskList } from '@neo-one/server-plugin';
import { Project, ProjectResourceOptions, ProjectResourceType } from './ProjectResourceType';
export declare class MasterProjectResourceAdapter {
    private readonly resourceType;
    constructor({ resourceType }: {
        readonly resourceType: ProjectResourceType;
    });
    initResourceAdapter(options: ResourceAdapterOptions): Promise<ResourceAdapter<Project, ProjectResourceOptions>>;
    createResourceAdapter(adapterOptions: ResourceAdapterOptions, options: ProjectResourceOptions): TaskList;
    private getResourceAdapterOptions;
}
