import * as Schema from "effect/Schema";
import { Forbidden, NotFound } from "../../errors.ts";
export declare const SurveysResponsesCountRetrieveInput: Schema.Struct<{
    readonly project_id: Schema.String;
}>;
export type SurveysResponsesCountRetrieveInput = typeof SurveysResponsesCountRetrieveInput.Type;
export declare const SurveysResponsesCountRetrieveOutput: Schema.Void;
export type SurveysResponsesCountRetrieveOutput = typeof SurveysResponsesCountRetrieveOutput.Type;
/**
 * Get response counts for all surveys.
 * Args:
 * exclude_archived: Optional boolean to exclude archived responses (default: false, includes archived)
 * survey_ids: Optional comma-separated list of survey IDs to filter by
 * Returns:
 * Dictionary mapping survey IDs to response counts
 *
 * @param project_id - Project ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/.
 */
export declare const surveysResponsesCountRetrieve: import("@distilled.cloud/core/client").OperationMethod<{
    readonly project_id: string;
}, void, Forbidden | NotFound, import("~/credentials.ts").Credentials>;
//# sourceMappingURL=surveysResponsesCountRetrieve.d.ts.map