import { MouseEvent, ReactNode, SyntheticEvent } from 'react';
import { TAccordionSkin } from '../../shared-types';
export type TPktAccordionSkin = TAccordionSkin;
export interface IPktAccordionItem {
    defaultOpen?: boolean;
    id: string;
    title: string | ReactNode;
    skin?: TPktAccordionSkin;
    compact?: boolean;
    isOpen?: boolean;
    children?: ReactNode;
    name?: string;
    className?: string;
    onClick?: (e: MouseEvent<HTMLDetailsElement>) => void;
    onToggle?: (e: SyntheticEvent<HTMLDetailsElement>) => void;
}
export declare const PktAccordionItem: import('react').ForwardRefExoticComponent<IPktAccordionItem & import('react').RefAttributes<HTMLDetailsElement>>;
