import { ReactNode } from 'react';
import { TAccordionSkin } from '../../shared-types';
export type TPktAccordionSkin = TAccordionSkin;
export interface IPktAccordion {
    compact?: boolean;
    /**
     * @default skin: "borderless"
     */
    skin?: TPktAccordionSkin;
    /**
     * @description A unique identifier to connect the accordion with a heading
     */
    ariaLabelledBy?: string;
    children?: ReactNode;
    name?: string;
    className?: string;
}
export declare const useAccordionContext: () => {
    name?: string;
    skin?: TPktAccordionSkin;
};
export declare const PktAccordion: import('react').ForwardRefExoticComponent<IPktAccordion & import('react').RefAttributes<HTMLDivElement>>;
