import { IFloatingFilterParams } from "ag-grid-community";
import { ServiceBase } from "../../data/service-base";
import * as breeze from 'breeze-client';
import { BaseRelationFloatingFilter } from './base-relation-floating-filter';
import { FilterMode } from "../../model/common-model";
export declare class OneToManyFloatingFilter<T extends breeze.Entity> extends BaseRelationFloatingFilter<T> {
    protected get filterType(): string;
    init(params: IFloatingFilterParams & {
        serviceName: string;
        service: ServiceBase<T>;
    }): Promise<void>;
    setInstanceModel(): void;
    setupContentGui(): string;
    setupContentGuiSideFilter(): string;
    toggleFilterMode(filterMode: FilterMode): void;
}
