import * as Schema from "effect/Schema";
export declare const PostV2BillingMeterEventStreamInput: Schema.Struct<{
    readonly events: Schema.$Array<Schema.Struct<{
        readonly event_name: Schema.String;
        readonly identifier: Schema.optional<Schema.String>;
        readonly payload: Schema.$Record<Schema.String, Schema.String>;
        readonly timestamp: Schema.optional<Schema.String>;
    }>>;
}>;
export type PostV2BillingMeterEventStreamInput = typeof PostV2BillingMeterEventStreamInput.Type;
export declare const PostV2BillingMeterEventStreamOutput: Schema.Struct<{}>;
export type PostV2BillingMeterEventStreamOutput = typeof PostV2BillingMeterEventStreamOutput.Type;
/**
 * Create a Meter Event with asynchronous validation
 *
 * Creates meter events. Events are processed asynchronously, including validation. Requires a meter event session for authentication. Supports up to 10,000 requests per second in livemode. For even higher rate-limits, contact sales.
 */
export declare const PostV2BillingMeterEventStream: import("@distilled.cloud/core/client").OperationMethod<{
    readonly events: readonly {
        readonly event_name: string;
        readonly identifier?: string | undefined;
        readonly payload: {
            readonly [x: string]: string;
        };
        readonly timestamp?: string | undefined;
    }[];
}, {}, never, import("..").Credentials>;
//# sourceMappingURL=PostV2BillingMeterEventStream.d.ts.map