import type { CodeSampleParameters, EmbeddingDisplayOptions, EmbeddingParametersValues } from "./types";
export declare function getIframeQueryWithoutDefaults(displayOptions: EmbeddingDisplayOptions): string;
declare function getIframeQuerySource(displayOptions: EmbeddingDisplayOptions): string;
export declare const node: {
    getParametersSource: (params: EmbeddingParametersValues) => string;
    getIframeQuerySource: typeof getIframeQuerySource;
    getServerSource: ({ siteUrl, secretKey, resourceType, resourceId, params, displayOptions, }: CodeSampleParameters) => string;
};
export declare const python: {
    getParametersSource: (params: EmbeddingParametersValues) => string;
    getIframeQuerySource: typeof getIframeQuerySource;
    getServerSource: ({ siteUrl, secretKey, resourceType, resourceId, params, displayOptions, }: CodeSampleParameters) => string;
};
export declare const ruby: {
    getParametersSource: (params: EmbeddingParametersValues) => string;
    getIframeQuerySource: typeof getIframeQuerySource;
    getServerSource: ({ siteUrl, secretKey, resourceType, resourceId, params, displayOptions, }: CodeSampleParameters) => string;
};
export declare const clojure: {
    getParametersSource: (params: EmbeddingParametersValues) => string;
    getIframeQuerySource: typeof getIframeQuerySource;
    getServerSource: ({ siteUrl, secretKey, resourceType, resourceId, params, displayOptions, }: CodeSampleParameters) => string;
};
export declare const getHtmlSource: ({ iframeUrl }: {
    iframeUrl: string;
}) => string;
export declare const getJsxSource: ({ iframeUrl }: {
    iframeUrl: string;
}) => string;
export declare const getPugSource: ({ iframeUrl }: {
    iframeUrl: string;
}) => string;
export {};
