import { GraphQLConfig, LayoutVariant } from '@redocly/config';
import type { GraphQLInfo } from '../types/index.js';
export type PaginationType = 'none' | 'section' | 'item';
type WithRequired<T, K extends keyof T> = T & {
    [P in K]-?: T[P];
};
type BaseRequired = WithRequired<GraphQLConfig, 'jsonSamplesDepth' | 'samplesMaxInlineArgs' | 'fieldExpandLevel'>;
export type GraphQLDocsSettings = Omit<BaseRequired, 'layout'> & {
    layout: LayoutVariant;
    info?: GraphQLInfo;
};
export {};
