///
///
import { ResourceContract } from '@tensei/common';
export declare class ResourceHelpers {
resources: ResourceContract[];
resource: ResourceContract | null;
constructor(resources: ResourceContract[]);
findResource: (resourceSlug: string | ResourceContract) => ResourceContract<"rest">;
getFieldFromResource: (resource: ResourceContract, databaseField: string) => import("@tensei/common").FieldContract | undefined;
setResource: (resourceOrSlug: ResourceContract | string) => this;
protected getCurrentResource: () => ResourceContract<"rest">;
}
/**
* Apply typescript mixins to a class constructor.
*
* @param derivedCtor any
* @param constructors any
*/
export declare const mix: (derivedCtor: any, constructors: any[]) => void;