import * as core from "@terrascript/core"; export interface FieldSelectorArgs extends core.SchemaArgs { endsWith?: core.Array | core.ArrayOut; equals?: core.Array | core.ArrayOut; field?: string | core.StringOut; notEndsWith?: core.Array | core.ArrayOut; notEquals?: core.Array | core.ArrayOut; notStartsWith?: core.Array | core.ArrayOut; startsWith?: core.Array | core.ArrayOut; } export declare class FieldSelector extends core.Schema { endsWith?: core.Array | core.ArrayOut; equals?: core.Array | core.ArrayOut; field?: string | core.StringOut; notEndsWith?: core.Array | core.ArrayOut; notEquals?: core.Array | core.ArrayOut; notStartsWith?: core.Array | core.ArrayOut; startsWith?: core.Array | core.ArrayOut; } export interface AdvancedEventSelectorArgs extends core.SchemaArgs { fieldSelector?: core.Array | core.ArrayOut; name?: string | core.StringOut; } export declare class AdvancedEventSelector extends core.Schema { fieldSelector?: core.Array | core.ArrayOut; name?: string | core.StringOut; } export interface EventDataStoreArgs extends core.ResourceArgs { advancedEventSelector?: core.Array | core.ArrayOut; multiRegionEnabled?: boolean | core.BooleanOut; name: string | core.StringOut; organizationEnabled?: boolean | core.BooleanOut; retentionPeriod?: number | core.NumberOut; tags?: core.Map | core.MapOut; tagsAll?: core.Map | core.MapOut; terminationProtectionEnabled?: boolean | core.BooleanOut; } export declare class EventDataStore extends core.Resource { advancedEventSelector?: core.Array | core.ArrayOut; arn: string | core.StringOut; id: string | core.StringOut; multiRegionEnabled?: boolean | core.BooleanOut; name: string | core.StringOut; organizationEnabled?: boolean | core.BooleanOut; retentionPeriod?: number | core.NumberOut; tags?: core.Map | core.MapOut; tagsAll?: core.Map | core.MapOut; terminationProtectionEnabled?: boolean | core.BooleanOut; constructor(name: string, args?: EventDataStoreArgs); getNamespace(): string; } //# sourceMappingURL=event_data_store.d.ts.map