import type { IStringifiable } from '../../core/types'; import type { IAwsArn } from './IAwsArn'; export declare class AwsArn implements IAwsArn { get protocol(): string; set protocol(value: string); private _protocol; get ref(): string; set ref(value: string); private _ref; get value(): string; set value(value: string); private _value; get partition(): string; set partition(value: string); private _partition; get service(): string; set service(value: string); private _service; get region(): string; set region(value: string); private _region; get account(): string; set account(value: string); private _account; get resource(): string; set resource(value: string); private _resource; constructor(arn: string | IStringifiable); private updateFromParts; toString(): string; toJSON(): { ref: string; protocol: string; value: string; partition: string; service: string; region: string; account: string; resource: string; }; } //# sourceMappingURL=AwsArn.d.ts.map