import type { HeaderInput } from '../shared/header.js'; import type { ErrorOr } from '../shared/types.js'; export type IntrospectionServiceQuery = { operation: string; variables: { [id: string]: { type: string; value: unknown | null; }; }; }; export type IntrospectionServiceResponse = { sdl: string; config?: string; }; export declare const queryIntrospectionService: (serverUrl: string, query: IntrospectionServiceQuery) => Promise>; export declare const writeSdlAndConfig: ({ name, source, mergeTypes, onConflict, response, }: { name: string; source: string; mergeTypes?: boolean; onConflict: "overwrite" | "append"; response: IntrospectionServiceResponse; }) => Promise<{ outPath: string; }>; export declare const parseHeaderFlags: (headerFlagValues?: string[], headerParamFlagValues?: string[]) => HeaderInput[]; //# sourceMappingURL=helpers.d.ts.map