import type React from 'react';
import type { RicosContext } from '../ricos-context/index.js';
import type { TocData } from '../ricos-schema/next-schema/index.js';
export declare const placeholderStyle: React.CSSProperties;
export declare const listDepthStyle: (depth: number) => React.CSSProperties;
export declare const linkStyle: React.CSSProperties;
export declare const markerStyle: React.CSSProperties;
export declare const alphabeticalIndexNavListStyle: React.CSSProperties;
export declare const alphabeticalIndexSectionStyle: React.CSSProperties;
export declare const alphabeticalIndexEntryListStyle: React.CSSProperties;
export declare const resolveViewStyles: ({ data, theme, }: {
    data: TocData;
    theme: React.ContextType<typeof RicosContext>['theme'];
}) => {
    containerStyle: React.CSSProperties;
    linkStyle: React.CSSProperties;
    listItemStyle: React.CSSProperties;
    alphabeticalIndexLetterStyle: React.CSSProperties;
    alphabeticalIndexGroupLinkStyle: React.CSSProperties;
    alphabeticalIndexEntryLinkStyle: React.CSSProperties;
    alphabeticalIndexEntryStyle: React.CSSProperties;
    alphabeticalIndexDividerStyle: React.CSSProperties;
};
export type ResolvedViewStyles = ReturnType<typeof resolveViewStyles>;
//# sourceMappingURL=resolve-styles.d.ts.map