import type React from 'react';
import type { DiscoveryModel } from '../types';
import { type DeriveModelTagsContext } from '../utils';
export interface PickerTriggerProps {
    id: string;
    selected: DiscoveryModel | null;
    unknownValue?: string | null;
    placeholder?: string;
    disabled?: boolean;
    open: boolean;
    invalid?: boolean;
    tagContext?: DeriveModelTagsContext;
    tagVariants?: Record<string, string>;
    extra?: React.ReactNode;
    onClick: () => void;
    triggerRef?: React.Ref<HTMLButtonElement>;
    hideTagKinds?: readonly string[];
    controlsId?: string;
    describedById?: string;
    required?: boolean;
    className?: string;
    'data-testid'?: string;
}
export declare const PickerTrigger: React.FC<PickerTriggerProps>;
//# sourceMappingURL=PickerTrigger.d.ts.map