import { RefObject } from 'react';
import { Alignments } from './types';
export interface CDropdownContextProps {
    alignment?: Alignments;
    container?: DocumentFragment | Element | (() => DocumentFragment | Element | null) | null;
    dark?: boolean;
    dropdownToggleRef: RefObject<any | null>;
    dropdownMenuRef: RefObject<HTMLDivElement | HTMLUListElement | null>;
    setVisible: React.Dispatch<React.SetStateAction<boolean | undefined>>;
    popper?: boolean;
    portal?: boolean;
    variant?: 'btn-group' | 'dropdown' | 'input-group' | 'nav-item';
    visible?: boolean;
}
export declare const CDropdownContext: import("react").Context<CDropdownContextProps>;
