import { FangChipGroupConfig } from '../chip-group/fang-chip-group.model';
import { FangSearchFieldConfig } from '../search-field/fang-search.component.model';
export interface FangDropdownConfig {
    type?: FangDropdownType;
    propertyAccessKey?: string;
    hasMultiSelect?: boolean;
    hasMultiActions?: boolean;
    multiActions?: FangMultiActions;
    hasChipGroup?: boolean;
    chipGroupConfig?: FangChipGroupConfig;
    hasSearchField?: boolean;
    searchFieldConfig?: FangSearchFieldConfig;
    isPortfolio?: boolean;
    titleConfig?: FangDropdownTitleConfig;
    hasContainer?: boolean;
    isGrowable?: boolean;
}
export interface FangMultiActions {
    selectLimit?: number;
    hasClearAll: boolean;
}
export interface FangDropdownTitleConfig {
    placeholder?: string;
    isTitleConcatenated?: boolean;
}
export declare type FangDropdownType = 'compact' | 'default' | 'large';
