import type { UmbMemberDetailModel } from '../types.js';
import type { UmbMemberCollectionFilterModel } from './types.js';
import { UmbDefaultCollectionContext } from '../../../core/collection/index.js';
import type { UmbControllerHostElement } from '../../../../libs/controller-api/index.js';
export declare class UmbMemberCollectionContext extends UmbDefaultCollectionContext<UmbMemberDetailModel, UmbMemberCollectionFilterModel> {
    constructor(host: UmbControllerHostElement);
    /**
     * Sets the member type filter for the collection and refreshes the collection.
     * @param {Array<string>} selection
     * @memberof UmbMemberCollectionContext
     */
    setMemberTypeFilter(selection: string): void;
}
export { UmbMemberCollectionContext as api };
