export interface SimpleEntityOption {
    id: string;
    title: string;
    subtitle?: string;
}
export interface SimplePropertyOption {
    value: string;
    label: string;
    entityType: string;
}
export interface SimpleRelationSelectProps {
    value?: string | string[];
    onChange: (value: string | string[] | null) => void;
    entityType: string;
    titleField?: string;
    multiple?: boolean;
    placeholder?: string;
    disabled?: boolean;
    parentId?: string;
    propField?: string;
    usePropertyMode?: boolean;
    propertyOptions?: Array<{
        value: string;
        label: string;
    }>;
    userFiltered?: boolean;
    teamId?: string;
    /** Max items to load in dropdown (default: 20). Set higher for entities with many records. */
    limit?: number;
    /** Query filter params appended to the API call (e.g., { type: 'generic' }) */
    filter?: Record<string, string>;
    /** HTML id for the trigger button (enables label[for] association) */
    id?: string;
}
export declare function SimpleRelationSelect({ value, onChange, entityType, titleField, multiple, placeholder, disabled, parentId, propField, usePropertyMode, propertyOptions, userFiltered, teamId, limit, filter, id, }: SimpleRelationSelectProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=simple-relation-select.d.ts.map