import { type DataSourcePermissionSubject, type IGrantedDataSource } from "../types.js";
interface IGranularPermissionsDropdownProps {
    dataSource: IGrantedDataSource;
    subjectType: DataSourcePermissionSubject;
    isDropdownDisabled?: boolean;
    isDropdownOpen: boolean;
    toggleDropdown: () => void;
    onChange?: (dataSource: IGrantedDataSource) => void;
    onDelete?: (dataSource: IGrantedDataSource) => void;
    className: string;
}
export declare const PermissionsDropdown: import("react").ForwardRefExoticComponent<IGranularPermissionsDropdownProps & import("@gooddata/sdk-ui-kit").IWithBubbleProps & import("react").RefAttributes<any>>;
export {};
//# sourceMappingURL=PermissionsDropdown.d.ts.map