import * as Schema from "effect/Schema";
export declare const GetReportingReportTypesReportTypeInput: Schema.Struct<{
    readonly report_type: Schema.String;
    readonly expand: Schema.optional<Schema.String>;
}>;
export type GetReportingReportTypesReportTypeInput = typeof GetReportingReportTypesReportTypeInput.Type;
export declare const GetReportingReportTypesReportTypeOutput: Schema.Struct<{
    readonly data_available_end: Schema.Number;
    readonly data_available_start: Schema.Number;
    readonly default_columns: Schema.NullOr<Schema.$Array<Schema.String>>;
    readonly id: Schema.String;
    readonly livemode: Schema.Boolean;
    readonly name: Schema.String;
    readonly object: Schema.Literals<readonly ["reporting.report_type"]>;
    readonly updated: Schema.Number;
    readonly version: Schema.Number;
}>;
export type GetReportingReportTypesReportTypeOutput = typeof GetReportingReportTypesReportTypeOutput.Type;
/**
 * Retrieve a Report Type
 *
 * <p>Retrieves the details of a Report Type. (Certain report types require a <a href="https://stripe.com/docs/keys#test-live-modes">live-mode API key</a>.)</p>
 *
 * @param expand - Specifies which fields in the response should be expanded.
 */
export declare const GetReportingReportTypesReportType: import("@distilled.cloud/core/client").OperationMethod<{
    readonly expand?: string | undefined;
    readonly report_type: string;
}, {
    readonly data_available_end: number;
    readonly data_available_start: number;
    readonly default_columns: readonly string[] | null;
    readonly id: string;
    readonly livemode: boolean;
    readonly name: string;
    readonly object: "reporting.report_type";
    readonly updated: number;
    readonly version: number;
}, never, any>;
//# sourceMappingURL=GetReportingReportTypesReportType.d.ts.map