export declare const PROJECT_ATOM = "project"; /** * must match {@link PROJECT_MAX_NAME_LENGTH} */ export declare const PROJECT_NAME_REGEXP: RegExp; export declare const PROJECT_DESC_REGEXP: RegExp; /** * must match {@link PROJECT_NAME_REGEXP} */ export declare const PROJECT_MAX_NAME_LENGTH = 128; export declare const PROJECT_SETTINGS_SCOPE = "settings_project"; export declare const DEFAULT_PROJECT_SAFE_NAME_LENGTH = 32; /** * change this in the future if we add more fields */ export declare const DEFAULT_PROJECT_ADDL_METADATA_LENGTH = 32; export declare const PROJECT_REL8N_NAME = "project"; /** * project children are ibgibs that are expected to be shown in a project tab. * These are _kinda_ like contained files/folders when viewing the project as a * folder. */ export declare const PROJECT_CHILD_DEFAULT_REL8N_NAME = "child"; /** * all over the place, but the idea is here that barring a few key rel8nNames * (e.g. dna, ancestor, past, etc.), all other rel8nNames are considered * "children". */ export declare const PROJECT_CHILD_TEXT_REL8N_NAME = "text"; export declare const AGENT_SPECIAL_IBGIB_TYPE_PROJECTAGENT = "projectagent"; //# sourceMappingURL=project-constants.d.mts.map