import React from 'react';
export declare const CODE_GROUP_SNIPPET_NAME_KEY = "redocly:codeGroupSnippetName";
type CodeSnippetContextType = {
    activeSnippets: Record<string, string>;
    setActiveSnippet: (groupId: string, snippetId: string) => void;
};
export declare const CodeSnippetContext: React.Context<CodeSnippetContextType | null>;
export declare function CodeSnippetProvider({ children }: {
    children: React.ReactNode;
}): React.JSX.Element;
export declare const useCodeSnippetContext: () => CodeSnippetContextType;
export declare const useActiveCodeSnippetId: (groupId?: string, availableSnippets?: {
    id: string;
}[]) => [string, (id: string) => void];
export {};
