import { ModelMetadata } from '../../interfaces/model-metadata.interface';
import { TransactionAttemptContext } from 'couchbase';
export declare const buildViewRefdoc: (metadata: ModelMetadata, Model: any, fields: any, prefix: any) => (values: any, options?: {
    transactionContext?: TransactionAttemptContext;
}) => Promise<any>;
export declare const buildFieldsRefKey: (fields: string[], prefix: string) => string;
export declare const buildRefKey: (fields: string[], values: string[], prefix: string) => string;
