import type { DocumentGroundingFilter } from './document-grounding-filter.js';
/**
 * Representation of the 'GroundingModuleConfig' schema.
 */
export type GroundingModuleConfig = {
    /**
     * @example "document_grounding_service"
     */
    type: 'document_grounding_service' | any;
    config: {
        /**
         * Document grounding service filters to be used
         */
        filters?: DocumentGroundingFilter[];
        /**
         * Placeholders to be used for grounding input questions and output
         */
        placeholders: {
            /**
             * Contains the input parameters used for grounding input questions
             * Min Items: 1.
             */
            input: string[];
            /**
             * Placeholder name for grounding output
             * @example "groundingOutput"
             */
            output: string;
        };
        /**
         * Parameter name used for specifying metadata parameters
         */
        metadata_params?: string[];
    };
};
//# sourceMappingURL=grounding-module-config.d.ts.map