import PolicyTypeEnum from '../enum/PolicyTypeEnum.js';
import ResourceLocator from '../models/ResourceLocator.js';
export default interface PolicyInterface {
    type: PolicyTypeEnum;
    binding: Uint8Array;
    remotePolicy?: ResourceLocator;
    content?: Uint8Array;
    toBuffer(): Uint8Array | never;
    getLength(): number;
}
export interface RemotePolicyInterface extends PolicyInterface {
    remotePoilcy?: ResourceLocator;
}
export interface EmbeddedPolicyInterface extends PolicyInterface {
    content: Uint8Array;
}
//# sourceMappingURL=PolicyInterface.d.ts.map