import { AppStore } from '@redocly/graphql-docs';
type GraphQLSearchDocument = {
    name?: string;
    group: string;
    description?: string;
    args?: Record<string, any>;
    locations?: string[];
    isRepeatable?: boolean;
    response?: GraphQLTypeDetails | string;
};
type GraphQLTypeDetails = {
    name: string;
    description?: string;
    list?: boolean;
    notNull?: boolean;
    fields?: Record<string, GraphQLField>;
    values?: GraphQLFieldValue[];
    types?: string[];
};
type GraphQLField = {
    type?: string | GraphQLTypeDetails;
    description?: string;
    defaultValue?: unknown;
};
type GraphQLFieldValue = {
    name: string;
    description?: string;
    value?: unknown;
};
export declare function typeGroupNeedsSearchDocument(typeGroup: string): boolean;
export declare function getSearchDocument(label: string, groupName: string, store: AppStore): GraphQLSearchDocument | undefined;
export declare function convertDocumentToMarkdown(document: GraphQLSearchDocument): string;
export {};
//# sourceMappingURL=utils.d.ts.map