export declare const vercelEditInfo: <T extends object & {
    _content_source?: {
        queryId: string;
        path: (number | string)[];
    };
}>(obj: T, field?: keyof Omit<T, "__typename" | "_sys">, index?: number) => string;
export declare const useVisualEditing: <T extends object>({ data, query, variables, enabled, redirect, stringEncoding, }: {
    data: T;
    query: string;
    variables: object;
    enabled: boolean;
    redirect: string;
    stringEncoding: boolean | {
        skipPaths: (path: string, value: string) => boolean;
    };
}) => T;
export declare const hashFromQuery: (input: string) => string;
