/** * Retool API * The Retool API is in beta. Go to Settings > API to get started. Once you generate an API token, use bearer token authentication to make requests. * * The version of the OpenAPI document: 2.4.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface CustomComponentLibrariesPostRequest */ export interface CustomComponentLibrariesPostRequest { /** * Specifies a specific id to use for the library. Used for syncronizing libraries across Retool Instances. * @type {string} * @memberof CustomComponentLibrariesPostRequest */ id?: string; /** * How the library will be referred to in Toolscript, and other code based usages. * @type {string} * @memberof CustomComponentLibrariesPostRequest */ name: string; /** * * @type {string} * @memberof CustomComponentLibrariesPostRequest */ description: string | null; /** * How the library will be referred to in the Retool UI. Should be human readable. * @type {string} * @memberof CustomComponentLibrariesPostRequest */ label: string; } /** * Check if a given object implements the CustomComponentLibrariesPostRequest interface. */ export declare function instanceOfCustomComponentLibrariesPostRequest(value: object): boolean; export declare function CustomComponentLibrariesPostRequestFromJSON(json: any): CustomComponentLibrariesPostRequest; export declare function CustomComponentLibrariesPostRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CustomComponentLibrariesPostRequest; export declare function CustomComponentLibrariesPostRequestToJSON(value?: CustomComponentLibrariesPostRequest | null): any;