/** * Dashboard API * Dashboard API documentation * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { WaasWalletSignaturePolicyTmpCreateRequestPolicyContent } from './WaasWalletSignaturePolicyTmpCreateRequestPolicyContent'; /** * * @export * @interface WaasWalletSignaturePolicyTmpCreateRequest */ export interface WaasWalletSignaturePolicyTmpCreateRequest { /** * Array of policy rules, each defining allowed addresses, chain, and value limits for different assets * @type {Array} * @memberof WaasWalletSignaturePolicyTmpCreateRequest */ policyContent: Array; /** * Time limit in seconds until the policy expires. Must be greater than 0 seconds. * @type {number} * @memberof WaasWalletSignaturePolicyTmpCreateRequest */ timeLimit: number; } export declare function WaasWalletSignaturePolicyTmpCreateRequestFromJSON(json: any): WaasWalletSignaturePolicyTmpCreateRequest; export declare function WaasWalletSignaturePolicyTmpCreateRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): WaasWalletSignaturePolicyTmpCreateRequest; export declare function WaasWalletSignaturePolicyTmpCreateRequestToJSON(value?: WaasWalletSignaturePolicyTmpCreateRequest | null): any;