/**
 * Get deduped examples for single page stylebook.
 * @param {Array} examples Array of examples.
 * @return {Array} Deduped examples.
 */
export declare function getExamplesForSinglePageUse(examples: any[]): any[];
/**
 * Style Book Preview component renders the stylebook without the Editor dependency.
 *
 * @param {Object}   props              Component props.
 * @param {string}   props.path         Current path in global styles.
 * @param {Function} props.onPathChange Callback when the path changes.
 * @param {Object}   props.userConfig   User configuration.
 * @param {boolean}  props.isStatic     Whether the stylebook is static or clickable.
 * @param {Object}   props.settings     Optional editor settings to use instead of the editor store settings.
 * @return {Object} Style Book Preview component.
 */
export declare const StyleBookPreview: ({ userConfig, isStatic, path, onPathChange, settings: settingsProp, }: {
    path: string;
    onPathChange: Function;
    userConfig: Object;
    isStatic: boolean;
    settings: Object;
}) => Object;
export declare const StyleBookBody: ({ examples, isSelected, onClick, onSelect, settings, title, goTo, }: {
    examples: any;
    goTo: any;
    isSelected: any;
    onClick: any;
    onSelect: any;
    settings: any;
    title: any;
}) => import("react").JSX.Element;
declare const _default: import("react").ForwardRefExoticComponent<{
    isSelected: any;
    onClick: any;
    onSelect: any;
    path?: string | undefined;
    showTabs?: boolean | undefined;
    userConfig?: {} | undefined;
} & import("react").RefAttributes<unknown>>;
export default _default;
//# sourceMappingURL=index.d.ts.map