import { type ObjRef } from "@gooddata/sdk-model";
import { type GoodDataSdkError } from "@gooddata/sdk-ui";
interface IUseValidNeighbourAttributesResult {
    validNeighbourAttributes: ObjRef[];
    validNeighbourAttributesLoading: boolean;
    validNeighbourAttributesError: GoodDataSdkError | undefined;
}
/**
 * Returns neighbor attribute filter display forms that have a valid connection in model with provided attribute display form.
 * This should only be used when we don't need to look for connecting attributes and just need the information whether
 * some connection exists.
 */
export declare const useValidNeighbourAttributes: (attributeFilterDisplayForm: ObjRef, neighbourFilterDisplayForms: ObjRef[]) => IUseValidNeighbourAttributesResult;
export {};
//# sourceMappingURL=useValidNeighbourAttributes.d.ts.map