import * as core from "@terrascript/core";
export interface PortfolioShareArgs extends core.ResourceArgs {
    acceptLanguage?: string | core.StringOut;
    portfolioId: string | core.StringOut;
    principalId: string | core.StringOut;
    shareTagOptions?: boolean | core.BooleanOut;
    type: string | core.StringOut;
    waitForAcceptance?: boolean | core.BooleanOut;
}
export declare class PortfolioShare extends core.Resource<PortfolioShareArgs> {
    acceptLanguage?: string | core.StringOut;
    accepted: boolean | core.BooleanOut;
    id: string | core.StringOut;
    portfolioId: string | core.StringOut;
    principalId: string | core.StringOut;
    shareTagOptions?: boolean | core.BooleanOut;
    type: string | core.StringOut;
    waitForAcceptance?: boolean | core.BooleanOut;
    constructor(name: string, args?: PortfolioShareArgs);
    getNamespace(): string;
}
//# sourceMappingURL=portfolio_share.d.ts.map