import * as core from "@terrascript/core"; export interface ResourceShareArgs extends core.ResourceArgs { allowExternalPrincipals?: boolean | core.BooleanOut; name: string | core.StringOut; permissionArns?: core.Array | core.ArrayOut; tags?: core.Map | core.MapOut; tagsAll?: core.Map | core.MapOut; } export declare class ResourceShare extends core.Resource { allowExternalPrincipals?: boolean | core.BooleanOut; arn: string | core.StringOut; id: string | core.StringOut; name: string | core.StringOut; permissionArns?: core.Array | core.ArrayOut; tags?: core.Map | core.MapOut; tagsAll?: core.Map | core.MapOut; constructor(name: string, args?: ResourceShareArgs); getNamespace(): string; } //# sourceMappingURL=resource_share.d.ts.map