import { AzureTableContinuationToken, AzureTableStorageQuery, AzureTableStorageResponse, AzureTableStorageResultList, Repository } from './azure-table.interface'; import { AzureTableStorageService } from './azure-table.service'; export declare class AzureTableStorageRepository implements Repository { private readonly manager; private readonly tableName; private _query; private get query(); private set query(value); constructor(manager: AzureTableStorageService, tableName: string); select(...args: any[]): Repository; top(top: number): Repository; where(condition: string, ...args: any[]): Repository; and(condition: string, ...args: any[]): Repository; or(condition: string, ...args: any[]): Repository; toQueryObject(): Object; findAll(tableQuery?: AzureTableStorageQuery, currentToken?: AzureTableContinuationToken): Promise>; find(rowKey: string, entity: Partial): Promise; create(entity: T, rowKeyValue?: string): Promise; update(rowKey: string, entity: Partial): Promise; delete(rowKey: string, entity: T): Promise; }